Warning: Permanently added '3.235.242.238' (ED25519) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 5186112 --chroot fedora-rawhide-i386 --detached Version: 0.62 PID: 6939 Logging PID: 6940 Task: {'appstream': False, 'background': True, 'build_id': 5186112, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-i386', '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-i386/', '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-i386', '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-kboawtp_/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-kboawtp_/saga', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-kboawtp_/saga'... Running: git checkout 6088bcc7bb7788f2967dc05a6dce02287c9140a1 cmd: ['git', 'checkout', '6088bcc7bb7788f2967dc05a6dce02287c9140a1'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-kboawtp_/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-kboawtp_/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 68.9M 0 --:--:-- --:--:-- --:--:-- 69.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-kboawtp_/saga/saga.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-kboawtp_/saga --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1672303406.061116 -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-kboawtp_/saga/saga.spec) Config(fedora-rawhide-i686) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-bootstrap-1672303406.061116/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 126 MB/s | 36 MB 00:00 Additional repo https_jakub_fedorapeople_org_fe 411 kB/s | 86 kB 00:00 local 95 MB/s | 60 MB 00:00 Last metadata expiration check: 0:00:01 ago on Thu Dec 29 08:43:35 2022. Dependencies resolved. ========================================================================================================================= Package Arch Version Repository Size ========================================================================================================================= Installing: dnf noarch 4.14.0-1.fc38 local 469 k dnf-plugins-core noarch 4.3.1-1.fc38 local 34 k Installing dependencies: alternatives i686 1.21-1.fc38 copr_base 39 k audit-libs i686 3.0.9-2.fc38 local 122 k basesystem noarch 11-14.fc37 local 7.0 k bash i686 5.2.9-3.fc38 copr_base 1.8 M bzip2-libs i686 1.0.8-12.fc38 copr_base 42 k ca-certificates noarch 2022.2.54-5.fc37 local 829 k coreutils i686 9.1-8.fc38 copr_base 1.1 M coreutils-common i686 9.1-8.fc38 copr_base 2.0 M crypto-policies noarch 20221215-1.gita4c31a3.fc38 local 63 k curl i686 7.87.0-1.fc38 copr_base 347 k cyrus-sasl-lib i686 2.1.28-8.fc38 copr_base 858 k dbus-libs i686 1:1.14.4-1.fc38 copr_base 167 k dnf-data noarch 4.14.0-1.fc38 local 43 k elfutils-default-yama-scope noarch 0.188-3.fc38 copr_base 16 k elfutils-libelf i686 0.188-3.fc38 copr_base 204 k elfutils-libs i686 0.188-3.fc38 copr_base 287 k expat i686 2.5.0-1.fc38 copr_base 115 k fedora-gpg-keys noarch 38-0.3 local 115 k fedora-release noarch 38-0.6 local 11 k fedora-release-common noarch 38-0.6 local 21 k fedora-release-identity-basic noarch 38-0.6 local 11 k fedora-repos noarch 38-0.3 local 10 k fedora-repos-rawhide noarch 38-0.3 local 9.7 k file-libs i686 5.42-4.fc38 copr_base 684 k filesystem i686 3.18-2.fc37 local 1.1 M findutils i686 1:4.9.0-2.fc38 copr_base 494 k gawk i686 5.1.1-4.fc38 copr_base 1.0 M gdbm-libs i686 1:1.23-2.fc38 copr_base 60 k glib2 i686 2.74.1-2.fc38 copr_base 2.8 M glibc i686 2.36.9000-19.fc38 local 1.9 M glibc-common i686 2.36.9000-19.fc38 local 315 k glibc-minimal-langpack i686 2.36.9000-19.fc38 local 30 k gmp i686 1:6.2.1-3.fc38 copr_base 306 k gnupg2 i686 2.3.8-1.fc38 copr_base 2.6 M gnutls i686 3.7.8-9.fc38 copr_base 1.1 M gpgme i686 1.17.1-3.fc38 copr_base 219 k grep i686 3.8-1.fc38 copr_base 289 k ima-evm-utils i686 1.4-6.fc38 copr_base 63 k json-c i686 0.16-3.fc38 copr_base 44 k keyutils-libs i686 1.6.1-5.fc38 copr_base 32 k krb5-libs i686 1.20.1-3.fc38 copr_base 764 k libacl i686 2.3.1-4.fc38 copr_base 25 k libarchive i686 3.6.1-3.fc38 copr_base 442 k libassuan i686 2.5.5-5.fc38 copr_base 69 k libattr i686 2.5.1-5.fc38 copr_base 19 k libb2 i686 0.98.1-7.fc38 copr_base 29 k libblkid i686 2.38.1-3.fc38 local 116 k libbrotli i686 1.0.9-9.fc38 copr_base 318 k libcap i686 2.48-5.fc38 copr_base 69 k libcap-ng i686 0.8.3-4.fc38 copr_base 33 k libcom_err i686 1.46.5-3.fc37 local 26 k libcomps i686 0.1.18-4.fc38 copr_base 84 k libcurl i686 7.87.0-1.fc38 copr_base 327 k libdnf i686 0.68.0-1.fc38 copr_base 713 k libevent i686 2.1.12-7.fc38 copr_base 277 k libffi i686 3.4.4-1.fc38 copr_base 36 k libfsverity i686 1.4-8.fc38 copr_base 21 k libgcc i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 101 k libgcrypt i686 1.10.1-6.fc38 copr_base 479 k libgomp i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 304 k libgpg-error i686 1.46-1.fc38 copr_base 226 k libidn2 i686 2.3.4-1.fc38 copr_base 155 k libksba i686 1.6.3-1.fc38 copr_base 161 k libmodulemd i686 2.14.0-4.fc38 copr_base 242 k libmount i686 2.38.1-3.fc38 local 141 k libnghttp2 i686 1.51.0-1.fc38 copr_base 81 k libnsl2 i686 2.0.0-4.fc38 copr_base 32 k libpsl i686 0.21.2-1.fc38 local 66 k librepo i686 1.15.1-1.fc38 copr_base 102 k libreport-filesystem noarch 2.17.6-1.fc38 copr_base 14 k libselinux i686 3.5-0.rc1.1.fc38 local 91 k libsemanage i686 3.5-0.rc1.1.fc38 local 128 k libsepol i686 3.5-0.rc1.1.fc38 local 336 k libsigsegv i686 2.14-3.fc38 copr_base 28 k libsmartcols i686 2.38.1-3.fc38 local 65 k libsolv i686 0.7.22-3.fc38 copr_base 426 k libssh i686 0.10.4-2.fc38 copr_base 223 k libssh-config noarch 0.10.4-2.fc38 copr_base 9.3 k libstdc++ i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 857 k libtasn1 i686 4.19.0-1.fc38 copr_base 77 k libtirpc i686 1.3.3-0.fc38 copr_base 101 k libunistring i686 1.0-2.fc38 copr_base 549 k libuuid i686 2.38.1-3.fc38 local 28 k libverto i686 0.3.2-4.fc38 copr_base 22 k libxcrypt i686 4.4.33-5.fc38 copr_base 124 k libxml2 i686 2.10.3-2.fc38 copr_base 744 k libyaml i686 0.2.5-8.fc38 copr_base 62 k libzstd i686 1.5.2-3.fc37 local 274 k lua-libs i686 5.4.4-6.fc38 copr_base 149 k lz4-libs i686 1.9.3-5.fc38 copr_base 72 k mpdecimal i686 2.5.1-4.fc38 copr_base 107 k mpfr i686 4.1.1-2.fc38 copr_base 637 k ncurses-base noarch 6.3-5.20221126.fc38 copr_base 62 k ncurses-libs i686 6.3-5.20221126.fc38 copr_base 351 k nettle i686 3.8-2.fc38 copr_base 426 k npth i686 1.6-10.fc38 copr_base 25 k openldap i686 2.6.3-1.fc38 copr_base 274 k openssl-libs i686 1:3.0.5-6.fc38 copr_base 2.1 M p11-kit i686 0.24.1-5.fc38 copr_base 335 k p11-kit-trust i686 0.24.1-5.fc38 copr_base 136 k pcre2 i686 10.40-1.fc38.1 copr_base 235 k pcre2-syntax noarch 10.40-1.fc38.1 copr_base 143 k popt i686 1.19-1.fc38 copr_base 62 k publicsuffix-list-dafsa noarch 20221208-1.fc38 local 59 k python-pip-wheel noarch 22.3.1-1.fc38 local 1.4 M python-setuptools-wheel noarch 65.5.1-1.fc38 local 715 k python3 i686 3.11.1-1.fc38 copr_base 28 k python3-dateutil noarch 1:2.8.2-4.fc37 local 350 k python3-dbus i686 1.3.2-1.fc38 copr_base 151 k python3-distro noarch 1.8.0-1.fc38 local 45 k python3-dnf noarch 4.14.0-1.fc38 local 567 k python3-dnf-plugins-core noarch 4.3.1-1.fc38 local 263 k python3-gpg i686 1.17.1-3.fc38 copr_base 277 k python3-hawkey i686 0.68.0-1.fc38 copr_base 113 k python3-libcomps i686 0.1.18-4.fc38 copr_base 52 k python3-libdnf i686 0.68.0-1.fc38 copr_base 838 k python3-libs i686 3.11.1-1.fc38 copr_base 9.3 M python3-rpm i686 4.18.0-8.fc38 copr_base 96 k python3-six noarch 1.16.0-8.fc37 local 42 k readline i686 8.2-2.fc38 copr_base 219 k rpm i686 4.18.0-8.fc38 copr_base 541 k rpm-build-libs i686 4.18.0-8.fc38 copr_base 102 k rpm-libs i686 4.18.0-8.fc38 copr_base 342 k rpm-sequoia i686 1.2.0-1.fc38 copr_base 914 k rpm-sign-libs i686 4.18.0-8.fc38 copr_base 28 k sed i686 4.8-11.fc37 local 300 k setup noarch 2.14.3-1.fc38 local 146 k shadow-utils i686 2:4.13-3.fc38 local 1.2 M sqlite-libs i686 3.40.0-1.fc38 local 705 k systemd-libs i686 252.4-598.fc38 local 662 k tpm2-tss i686 4.0.0-0.1.rc2.fc38 local 603 k tzdata noarch 2022g-1.fc38 local 432 k xz-libs i686 5.2.9-1.fc38 local 101 k zchunk-libs i686 1.2.3-1.fc38 local 54 k zlib i686 1.2.13-1.fc38 local 92 k Transaction Summary ========================================================================================================================= Install 137 Packages Total download size: 57 M Installed size: 198 M Downloading Packages: (1/137): alternatives-1.21-1.fc38.i686.rpm 653 kB/s | 39 kB 00:00 (2/137): bzip2-libs-1.0.8-12.fc38.i686.rpm 692 kB/s | 42 kB 00:00 (3/137): coreutils-9.1-8.fc38.i686.rpm 96 MB/s | 1.1 MB 00:00 (4/137): bash-5.2.9-3.fc38.i686.rpm 24 MB/s | 1.8 MB 00:00 (5/137): curl-7.87.0-1.fc38.i686.rpm 33 MB/s | 347 kB 00:00 (6/137): coreutils-common-9.1-8.fc38.i686.rpm 84 MB/s | 2.0 MB 00:00 (7/137): cyrus-sasl-lib-2.1.28-8.fc38.i686.rpm 73 MB/s | 858 kB 00:00 (8/137): dbus-libs-1.14.4-1.fc38.i686.rpm 28 MB/s | 167 kB 00:00 (9/137): elfutils-default-yama-scope-0.188-3.fc 4.0 MB/s | 16 kB 00:00 (10/137): elfutils-libelf-0.188-3.fc38.i686.rpm 45 MB/s | 204 kB 00:00 (11/137): elfutils-libs-0.188-3.fc38.i686.rpm 48 MB/s | 287 kB 00:00 (12/137): expat-2.5.0-1.fc38.i686.rpm 19 MB/s | 115 kB 00:00 (13/137): file-libs-5.42-4.fc38.i686.rpm 109 MB/s | 684 kB 00:00 (14/137): gawk-5.1.1-4.fc38.i686.rpm 140 MB/s | 1.0 MB 00:00 (15/137): findutils-4.9.0-2.fc38.i686.rpm 54 MB/s | 494 kB 00:00 (16/137): gdbm-libs-1.23-2.fc38.i686.rpm 13 MB/s | 60 kB 00:00 (17/137): gmp-6.2.1-3.fc38.i686.rpm 62 MB/s | 306 kB 00:00 (18/137): glib2-2.74.1-2.fc38.i686.rpm 123 MB/s | 2.8 MB 00:00 (19/137): gnupg2-2.3.8-1.fc38.i686.rpm 102 MB/s | 2.6 MB 00:00 (20/137): gnutls-3.7.8-9.fc38.i686.rpm 52 MB/s | 1.1 MB 00:00 (21/137): gpgme-1.17.1-3.fc38.i686.rpm 33 MB/s | 219 kB 00:00 (22/137): grep-3.8-1.fc38.i686.rpm 82 MB/s | 289 kB 00:00 (23/137): ima-evm-utils-1.4-6.fc38.i686.rpm 17 MB/s | 63 kB 00:00 (24/137): json-c-0.16-3.fc38.i686.rpm 14 MB/s | 44 kB 00:00 (25/137): keyutils-libs-1.6.1-5.fc38.i686.rpm 4.1 MB/s | 32 kB 00:00 (26/137): libacl-2.3.1-4.fc38.i686.rpm 3.0 MB/s | 25 kB 00:00 (27/137): krb5-libs-1.20.1-3.fc38.i686.rpm 76 MB/s | 764 kB 00:00 (28/137): libassuan-2.5.5-5.fc38.i686.rpm 33 MB/s | 69 kB 00:00 (29/137): libarchive-3.6.1-3.fc38.i686.rpm 92 MB/s | 442 kB 00:00 (30/137): libattr-2.5.1-5.fc38.i686.rpm 6.0 MB/s | 19 kB 00:00 (31/137): libb2-0.98.1-7.fc38.i686.rpm 19 MB/s | 29 kB 00:00 (32/137): libbrotli-1.0.9-9.fc38.i686.rpm 94 MB/s | 318 kB 00:00 (33/137): libcap-ng-0.8.3-4.fc38.i686.rpm 11 MB/s | 33 kB 00:00 (34/137): libcap-2.48-5.fc38.i686.rpm 17 MB/s | 69 kB 00:00 (35/137): libcomps-0.1.18-4.fc38.i686.rpm 46 MB/s | 84 kB 00:00 (36/137): libcurl-7.87.0-1.fc38.i686.rpm 91 MB/s | 327 kB 00:00 (37/137): libevent-2.1.12-7.fc38.i686.rpm 93 MB/s | 277 kB 00:00 (38/137): libffi-3.4.4-1.fc38.i686.rpm 15 MB/s | 36 kB 00:00 (39/137): libfsverity-1.4-8.fc38.i686.rpm 7.9 MB/s | 21 kB 00:00 (40/137): libgpg-error-1.46-1.fc38.i686.rpm 82 MB/s | 226 kB 00:00 (41/137): libgcrypt-1.10.1-6.fc38.i686.rpm 93 MB/s | 479 kB 00:00 (42/137): libidn2-2.3.4-1.fc38.i686.rpm 56 MB/s | 155 kB 00:00 (43/137): libdnf-0.68.0-1.fc38.i686.rpm 48 MB/s | 713 kB 00:00 (44/137): libksba-1.6.3-1.fc38.i686.rpm 38 MB/s | 161 kB 00:00 (45/137): libmodulemd-2.14.0-4.fc38.i686.rpm 84 MB/s | 242 kB 00:00 (46/137): libnghttp2-1.51.0-1.fc38.i686.rpm 23 MB/s | 81 kB 00:00 (47/137): libnsl2-2.0.0-4.fc38.i686.rpm 11 MB/s | 32 kB 00:00 (48/137): librepo-1.15.1-1.fc38.i686.rpm 29 MB/s | 102 kB 00:00 (49/137): libreport-filesystem-2.17.6-1.fc38.no 5.8 MB/s | 14 kB 00:00 (50/137): libsigsegv-2.14-3.fc38.i686.rpm 9.6 MB/s | 28 kB 00:00 (51/137): libsolv-0.7.22-3.fc38.i686.rpm 93 MB/s | 426 kB 00:00 (52/137): libssh-config-0.10.4-2.fc38.noarch.rp 3.4 MB/s | 9.3 kB 00:00 (53/137): libssh-0.10.4-2.fc38.i686.rpm 37 MB/s | 223 kB 00:00 (54/137): libtasn1-4.19.0-1.fc38.i686.rpm 21 MB/s | 77 kB 00:00 (55/137): libtirpc-1.3.3-0.fc38.i686.rpm 21 MB/s | 101 kB 00:00 (56/137): libunistring-1.0-2.fc38.i686.rpm 101 MB/s | 549 kB 00:00 (57/137): libverto-0.3.2-4.fc38.i686.rpm 5.9 MB/s | 22 kB 00:00 (58/137): libxcrypt-4.4.33-5.fc38.i686.rpm 58 MB/s | 124 kB 00:00 (59/137): libyaml-0.2.5-8.fc38.i686.rpm 20 MB/s | 62 kB 00:00 (60/137): lua-libs-5.4.4-6.fc38.i686.rpm 27 MB/s | 149 kB 00:00 (61/137): libxml2-2.10.3-2.fc38.i686.rpm 90 MB/s | 744 kB 00:00 (62/137): lz4-libs-1.9.3-5.fc38.i686.rpm 11 MB/s | 72 kB 00:00 (63/137): mpdecimal-2.5.1-4.fc38.i686.rpm 27 MB/s | 107 kB 00:00 (64/137): mpfr-4.1.1-2.fc38.i686.rpm 100 MB/s | 637 kB 00:00 (65/137): ncurses-base-6.3-5.20221126.fc38.noar 13 MB/s | 62 kB 00:00 (66/137): ncurses-libs-6.3-5.20221126.fc38.i686 64 MB/s | 351 kB 00:00 (67/137): npth-1.6-10.fc38.i686.rpm 9.4 MB/s | 25 kB 00:00 (68/137): nettle-3.8-2.fc38.i686.rpm 84 MB/s | 426 kB 00:00 (69/137): openldap-2.6.3-1.fc38.i686.rpm 64 MB/s | 274 kB 00:00 (70/137): p11-kit-0.24.1-5.fc38.i686.rpm 77 MB/s | 335 kB 00:00 (71/137): p11-kit-trust-0.24.1-5.fc38.i686.rpm 21 MB/s | 136 kB 00:00 (72/137): pcre2-syntax-10.40-1.fc38.1.noarch.rp 21 MB/s | 143 kB 00:00 (73/137): openssl-libs-3.0.5-6.fc38.i686.rpm 105 MB/s | 2.1 MB 00:00 (74/137): pcre2-10.40-1.fc38.1.i686.rpm 17 MB/s | 235 kB 00:00 (75/137): popt-1.19-1.fc38.i686.rpm 17 MB/s | 62 kB 00:00 (76/137): python3-3.11.1-1.fc38.i686.rpm 18 MB/s | 28 kB 00:00 (77/137): python3-dbus-1.3.2-1.fc38.i686.rpm 62 MB/s | 151 kB 00:00 (78/137): python3-gpg-1.17.1-3.fc38.i686.rpm 90 MB/s | 277 kB 00:00 (79/137): python3-hawkey-0.68.0-1.fc38.i686.rpm 30 MB/s | 113 kB 00:00 (80/137): python3-libcomps-0.1.18-4.fc38.i686.r 18 MB/s | 52 kB 00:00 (81/137): python3-rpm-4.18.0-8.fc38.i686.rpm 22 MB/s | 96 kB 00:00 (82/137): python3-libdnf-0.68.0-1.fc38.i686.rpm 87 MB/s | 838 kB 00:00 (83/137): readline-8.2-2.fc38.i686.rpm 17 MB/s | 219 kB 00:00 (84/137): rpm-4.18.0-8.fc38.i686.rpm 30 MB/s | 541 kB 00:00 (85/137): rpm-build-libs-4.18.0-8.fc38.i686.rpm 6.8 MB/s | 102 kB 00:00 (86/137): python3-libs-3.11.1-1.fc38.i686.rpm 212 MB/s | 9.3 MB 00:00 (87/137): rpm-libs-4.18.0-8.fc38.i686.rpm 19 MB/s | 342 kB 00:00 (88/137): rpm-sequoia-1.2.0-1.fc38.i686.rpm 65 MB/s | 914 kB 00:00 (89/137): rpm-sign-libs-4.18.0-8.fc38.i686.rpm 9.4 MB/s | 28 kB 00:00 (90/137): libgcc-13.0.0-0.4.fc38.i686.rpm 394 kB/s | 101 kB 00:00 (91/137): libgomp-13.0.0-0.4.fc38.i686.rpm 1.1 MB/s | 304 kB 00:00 (92/137): audit-libs-3.0.9-2.fc38.i686.rpm 2.0 MB/s | 122 kB 00:00 (93/137): basesystem-11-14.fc37.noarch.rpm 113 kB/s | 7.0 kB 00:00 (94/137): libstdc++-13.0.0-0.4.fc38.i686.rpm 2.6 MB/s | 857 kB 00:00 (95/137): crypto-policies-20221215-1.gita4c31a3 9.5 MB/s | 63 kB 00:00 (96/137): dnf-data-4.14.0-1.fc38.noarch.rpm 2.2 MB/s | 43 kB 00:00 (97/137): dnf-plugins-core-4.3.1-1.fc38.noarch. 8.5 MB/s | 34 kB 00:00 (98/137): ca-certificates-2022.2.54-5.fc37.noar 24 MB/s | 829 kB 00:00 (99/137): fedora-release-38-0.6.noarch.rpm 2.8 MB/s | 11 kB 00:00 (100/137): fedora-release-common-38-0.6.noarch. 7.5 MB/s | 21 kB 00:00 (101/137): fedora-gpg-keys-38-0.3.noarch.rpm 12 MB/s | 115 kB 00:00 (102/137): fedora-release-identity-basic-38-0.6 4.3 MB/s | 11 kB 00:00 (103/137): fedora-repos-38-0.3.noarch.rpm 2.5 MB/s | 10 kB 00:00 (104/137): dnf-4.14.0-1.fc38.noarch.rpm 10 MB/s | 469 kB 00:00 (105/137): fedora-repos-rawhide-38-0.3.noarch.r 1.0 MB/s | 9.7 kB 00:00 (106/137): glibc-common-2.36.9000-19.fc38.i686. 31 MB/s | 315 kB 00:00 (107/137): glibc-minimal-langpack-2.36.9000-19. 3.2 MB/s | 30 kB 00:00 (108/137): libblkid-2.38.1-3.fc38.i686.rpm 24 MB/s | 116 kB 00:00 (109/137): filesystem-3.18-2.fc37.i686.rpm 29 MB/s | 1.1 MB 00:00 (110/137): libcom_err-1.46.5-3.fc37.i686.rpm 4.1 MB/s | 26 kB 00:00 (111/137): libpsl-0.21.2-1.fc38.i686.rpm 16 MB/s | 66 kB 00:00 (112/137): glibc-2.36.9000-19.fc38.i686.rpm 48 MB/s | 1.9 MB 00:00 (113/137): libselinux-3.5-0.rc1.1.fc38.i686.rpm 24 MB/s | 91 kB 00:00 (114/137): libmount-2.38.1-3.fc38.i686.rpm 10 MB/s | 141 kB 00:00 (115/137): libsemanage-3.5-0.rc1.1.fc38.i686.rp 23 MB/s | 128 kB 00:00 (116/137): libsepol-3.5-0.rc1.1.fc38.i686.rpm 47 MB/s | 336 kB 00:00 (117/137): libsmartcols-2.38.1-3.fc38.i686.rpm 15 MB/s | 65 kB 00:00 (118/137): libuuid-2.38.1-3.fc38.i686.rpm 6.5 MB/s | 28 kB 00:00 (119/137): publicsuffix-list-dafsa-20221208-1.f 15 MB/s | 59 kB 00:00 (120/137): libzstd-1.5.2-3.fc37.i686.rpm 41 MB/s | 274 kB 00:00 (121/137): python3-dateutil-2.8.2-4.fc37.noarch 45 MB/s | 350 kB 00:00 (122/137): python-setuptools-wheel-65.5.1-1.fc3 53 MB/s | 715 kB 00:00 (123/137): python3-distro-1.8.0-1.fc38.noarch.r 11 MB/s | 45 kB 00:00 (124/137): python3-dnf-plugins-core-4.3.1-1.fc3 38 MB/s | 263 kB 00:00 (125/137): python3-six-1.16.0-8.fc37.noarch.rpm 12 MB/s | 42 kB 00:00 (126/137): python3-dnf-4.14.0-1.fc38.noarch.rpm 38 MB/s | 567 kB 00:00 (127/137): python-pip-wheel-22.3.1-1.fc38.noarc 39 MB/s | 1.4 MB 00:00 (128/137): sed-4.8-11.fc37.i686.rpm 35 MB/s | 300 kB 00:00 (129/137): setup-2.14.3-1.fc38.noarch.rpm 13 MB/s | 146 kB 00:00 (130/137): sqlite-libs-3.40.0-1.fc38.i686.rpm 62 MB/s | 705 kB 00:00 (131/137): systemd-libs-252.4-598.fc38.i686.rpm 43 MB/s | 662 kB 00:00 (132/137): tpm2-tss-4.0.0-0.1.rc2.fc38.i686.rpm 34 MB/s | 603 kB 00:00 (133/137): shadow-utils-4.13-3.fc38.i686.rpm 37 MB/s | 1.2 MB 00:00 (134/137): tzdata-2022g-1.fc38.noarch.rpm 39 MB/s | 432 kB 00:00 (135/137): xz-libs-5.2.9-1.fc38.i686.rpm 21 MB/s | 101 kB 00:00 (136/137): zlib-1.2.13-1.fc38.i686.rpm 9.9 MB/s | 92 kB 00:00 (137/137): zchunk-libs-1.2.3-1.fc38.i686.rpm 3.1 MB/s | 54 kB 00:00 -------------------------------------------------------------------------------- Total 70 MB/s | 57 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-2.fc37.i686 1/1 Preparing : 1/1 Installing : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 1/137 Running scriptlet: crypto-policies-20221215-1.gita4c31a3.fc38.noarc 1/137 Installing : tzdata-2022g-1.fc38.noarch 2/137 Installing : fedora-release-identity-basic-38-0.6.noarch 3/137 Installing : python-setuptools-wheel-65.5.1-1.fc38.noarch 4/137 Installing : publicsuffix-list-dafsa-20221208-1.fc38.noarch 5/137 Installing : fedora-gpg-keys-38-0.3.noarch 6/137 Installing : fedora-release-38-0.6.noarch 7/137 Installing : fedora-release-common-38-0.6.noarch 8/137 Installing : fedora-repos-rawhide-38-0.3.noarch 9/137 Installing : fedora-repos-38-0.3.noarch 10/137 Installing : setup-2.14.3-1.fc38.noarch 11/137 Running scriptlet: setup-2.14.3-1.fc38.noarch 11/137 Installing : filesystem-3.18-2.fc37.i686 12/137 Installing : basesystem-11-14.fc37.noarch 13/137 Installing : pcre2-syntax-10.40-1.fc38.1.noarch 14/137 Installing : ncurses-base-6.3-5.20221126.fc38.noarch 15/137 Installing : libssh-config-0.10.4-2.fc38.noarch 16/137 Installing : libreport-filesystem-2.17.6-1.fc38.noarch 17/137 Installing : dnf-data-4.14.0-1.fc38.noarch 18/137 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : coreutils-common-9.1-8.fc38.i686 19/137 Installing : libgcc-13.0.0-0.4.fc38.i686 20/137 Running scriptlet: libgcc-13.0.0-0.4.fc38.i686 20/137 Installing : ncurses-libs-6.3-5.20221126.fc38.i686 21/137 Running scriptlet: glibc-2.36.9000-19.fc38.i686 22/137 Installing : glibc-2.36.9000-19.fc38.i686 22/137 Running scriptlet: glibc-2.36.9000-19.fc38.i686 22/137 Installing : bash-5.2.9-3.fc38.i686 23/137 Running scriptlet: bash-5.2.9-3.fc38.i686 23/137 Installing : glibc-common-2.36.9000-19.fc38.i686 24/137 Installing : glibc-minimal-langpack-2.36.9000-19.fc38.i686 25/137 Installing : zlib-1.2.13-1.fc38.i686 26/137 Installing : bzip2-libs-1.0.8-12.fc38.i686 27/137 Installing : xz-libs-5.2.9-1.fc38.i686 28/137 Installing : libzstd-1.5.2-3.fc37.i686 29/137 Installing : sqlite-libs-3.40.0-1.fc38.i686 30/137 Installing : gmp-1:6.2.1-3.fc38.i686 31/137 Installing : libcap-2.48-5.fc38.i686 32/137 Installing : libgpg-error-1.46-1.fc38.i686 33/137 Installing : popt-1.19-1.fc38.i686 34/137 Installing : libxml2-2.10.3-2.fc38.i686 35/137 Installing : lua-libs-5.4.4-6.fc38.i686 36/137 Installing : libstdc++-13.0.0-0.4.fc38.i686 37/137 Installing : libuuid-2.38.1-3.fc38.i686 38/137 Installing : elfutils-libelf-0.188-3.fc38.i686 39/137 Installing : file-libs-5.42-4.fc38.i686 40/137 Installing : libattr-2.5.1-5.fc38.i686 41/137 Installing : libacl-2.3.1-4.fc38.i686 42/137 Installing : libffi-3.4.4-1.fc38.i686 43/137 Installing : p11-kit-0.24.1-5.fc38.i686 44/137 Installing : libunistring-1.0-2.fc38.i686 45/137 Installing : libidn2-2.3.4-1.fc38.i686 46/137 Installing : libxcrypt-4.4.33-5.fc38.i686 47/137 Installing : pcre2-10.40-1.fc38.1.i686 48/137 Installing : readline-8.2-2.fc38.i686 49/137 Installing : libassuan-2.5.5-5.fc38.i686 50/137 Installing : nettle-3.8-2.fc38.i686 51/137 Installing : rpm-sequoia-1.2.0-1.fc38.i686 52/137 Installing : expat-2.5.0-1.fc38.i686 53/137 Installing : gdbm-libs-1:1.23-2.fc38.i686 54/137 Installing : json-c-0.16-3.fc38.i686 55/137 Installing : keyutils-libs-1.6.1-5.fc38.i686 56/137 Installing : libtasn1-4.19.0-1.fc38.i686 57/137 Installing : lz4-libs-1.9.3-5.fc38.i686 58/137 Installing : libgomp-13.0.0-0.4.fc38.i686 59/137 Installing : libcom_err-1.46.5-3.fc37.i686 60/137 Installing : libsepol-3.5-0.rc1.1.fc38.i686 61/137 Installing : libselinux-3.5-0.rc1.1.fc38.i686 62/137 Installing : sed-4.8-11.fc37.i686 63/137 Installing : libsmartcols-2.38.1-3.fc38.i686 64/137 Installing : elfutils-default-yama-scope-0.188-3.fc38.noarch 65/137 Running scriptlet: elfutils-default-yama-scope-0.188-3.fc38.noarch 65/137 Installing : elfutils-libs-0.188-3.fc38.i686 66/137 Installing : findutils-1:4.9.0-2.fc38.i686 67/137 Installing : libb2-0.98.1-7.fc38.i686 68/137 Installing : systemd-libs-252.4-598.fc38.i686 69/137 Installing : dbus-libs-1:1.14.4-1.fc38.i686 70/137 Installing : cyrus-sasl-lib-2.1.28-8.fc38.i686 71/137 Installing : libcomps-0.1.18-4.fc38.i686 72/137 Installing : grep-3.8-1.fc38.i686 73/137 Installing : libpsl-0.21.2-1.fc38.i686 74/137 Installing : libblkid-2.38.1-3.fc38.i686 75/137 Installing : libmount-2.38.1-3.fc38.i686 76/137 Installing : mpdecimal-2.5.1-4.fc38.i686 77/137 Installing : libgcrypt-1.10.1-6.fc38.i686 78/137 Installing : libksba-1.6.3-1.fc38.i686 79/137 Installing : mpfr-4.1.1-2.fc38.i686 80/137 Installing : alternatives-1.21-1.fc38.i686 81/137 Installing : p11-kit-trust-0.24.1-5.fc38.i686 82/137 Running scriptlet: p11-kit-trust-0.24.1-5.fc38.i686 82/137 Installing : openssl-libs-1:3.0.5-6.fc38.i686 83/137 Installing : coreutils-9.1-8.fc38.i686 84/137 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 85/137 Installing : ca-certificates-2022.2.54-5.fc37.noarch 85/137 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 85/137 Installing : libfsverity-1.4-8.fc38.i686 86/137 Installing : zchunk-libs-1.2.3-1.fc38.i686 87/137 Installing : gnutls-3.7.8-9.fc38.i686 88/137 Installing : python-pip-wheel-22.3.1-1.fc38.noarch 89/137 Installing : glib2-2.74.1-2.fc38.i686 90/137 Installing : libarchive-3.6.1-3.fc38.i686 91/137 Installing : libevent-2.1.12-7.fc38.i686 92/137 Installing : openldap-2.6.3-1.fc38.i686 93/137 Installing : libbrotli-1.0.9-9.fc38.i686 94/137 Installing : libcap-ng-0.8.3-4.fc38.i686 95/137 Installing : audit-libs-3.0.9-2.fc38.i686 96/137 Installing : rpm-libs-4.18.0-8.fc38.i686 97/137 Installing : libsolv-0.7.22-3.fc38.i686 98/137 Installing : rpm-build-libs-4.18.0-8.fc38.i686 99/137 Installing : libsemanage-3.5-0.rc1.1.fc38.i686 100/137 Installing : shadow-utils-2:4.13-3.fc38.i686 101/137 Installing : libnghttp2-1.51.0-1.fc38.i686 102/137 Installing : libsigsegv-2.14-3.fc38.i686 103/137 Installing : gawk-5.1.1-4.fc38.i686 104/137 Installing : libverto-0.3.2-4.fc38.i686 105/137 Installing : krb5-libs-1.20.1-3.fc38.i686 106/137 Installing : libtirpc-1.3.3-0.fc38.i686 107/137 Installing : libnsl2-2.0.0-4.fc38.i686 108/137 Installing : python3-3.11.1-1.fc38.i686 109/137 Installing : python3-libs-3.11.1-1.fc38.i686 110/137 Installing : python3-distro-1.8.0-1.fc38.noarch 111/137 Installing : python3-six-1.16.0-8.fc37.noarch 112/137 Installing : python3-dbus-1.3.2-1.fc38.i686 113/137 Installing : python3-dateutil-1:2.8.2-4.fc37.noarch 114/137 Installing : python3-libcomps-0.1.18-4.fc38.i686 115/137 Installing : libssh-0.10.4-2.fc38.i686 116/137 Installing : libcurl-7.87.0-1.fc38.i686 117/137 Installing : curl-7.87.0-1.fc38.i686 118/137 Running scriptlet: tpm2-tss-4.0.0-0.1.rc2.fc38.i686 119/137 useradd: Warning: missing or non-executable shell '/usr/sbin/nologin' Installing : tpm2-tss-4.0.0-0.1.rc2.fc38.i686 119/137 Installing : ima-evm-utils-1.4-6.fc38.i686 120/137 Installing : libyaml-0.2.5-8.fc38.i686 121/137 Installing : libmodulemd-2.14.0-4.fc38.i686 122/137 Installing : npth-1.6-10.fc38.i686 123/137 Installing : gnupg2-2.3.8-1.fc38.i686 124/137 Installing : gpgme-1.17.1-3.fc38.i686 125/137 Installing : librepo-1.15.1-1.fc38.i686 126/137 Installing : libdnf-0.68.0-1.fc38.i686 127/137 Installing : python3-libdnf-0.68.0-1.fc38.i686 128/137 Installing : python3-hawkey-0.68.0-1.fc38.i686 129/137 Installing : python3-gpg-1.17.1-3.fc38.i686 130/137 Installing : rpm-sign-libs-4.18.0-8.fc38.i686 131/137 Installing : python3-rpm-4.18.0-8.fc38.i686 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.i686 137/137 Installing : rpm-4.18.0-8.fc38.i686 137/137 Running scriptlet: filesystem-3.18-2.fc37.i686 137/137 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 137/137 Running scriptlet: rpm-4.18.0-8.fc38.i686 137/137 Verifying : alternatives-1.21-1.fc38.i686 1/137 Verifying : bash-5.2.9-3.fc38.i686 2/137 Verifying : bzip2-libs-1.0.8-12.fc38.i686 3/137 Verifying : coreutils-9.1-8.fc38.i686 4/137 Verifying : coreutils-common-9.1-8.fc38.i686 5/137 Verifying : curl-7.87.0-1.fc38.i686 6/137 Verifying : cyrus-sasl-lib-2.1.28-8.fc38.i686 7/137 Verifying : dbus-libs-1:1.14.4-1.fc38.i686 8/137 Verifying : elfutils-default-yama-scope-0.188-3.fc38.noarch 9/137 Verifying : elfutils-libelf-0.188-3.fc38.i686 10/137 Verifying : elfutils-libs-0.188-3.fc38.i686 11/137 Verifying : expat-2.5.0-1.fc38.i686 12/137 Verifying : file-libs-5.42-4.fc38.i686 13/137 Verifying : findutils-1:4.9.0-2.fc38.i686 14/137 Verifying : gawk-5.1.1-4.fc38.i686 15/137 Verifying : gdbm-libs-1:1.23-2.fc38.i686 16/137 Verifying : glib2-2.74.1-2.fc38.i686 17/137 Verifying : gmp-1:6.2.1-3.fc38.i686 18/137 Verifying : gnupg2-2.3.8-1.fc38.i686 19/137 Verifying : gnutls-3.7.8-9.fc38.i686 20/137 Verifying : gpgme-1.17.1-3.fc38.i686 21/137 Verifying : grep-3.8-1.fc38.i686 22/137 Verifying : ima-evm-utils-1.4-6.fc38.i686 23/137 Verifying : json-c-0.16-3.fc38.i686 24/137 Verifying : keyutils-libs-1.6.1-5.fc38.i686 25/137 Verifying : krb5-libs-1.20.1-3.fc38.i686 26/137 Verifying : libacl-2.3.1-4.fc38.i686 27/137 Verifying : libarchive-3.6.1-3.fc38.i686 28/137 Verifying : libassuan-2.5.5-5.fc38.i686 29/137 Verifying : libattr-2.5.1-5.fc38.i686 30/137 Verifying : libb2-0.98.1-7.fc38.i686 31/137 Verifying : libbrotli-1.0.9-9.fc38.i686 32/137 Verifying : libcap-2.48-5.fc38.i686 33/137 Verifying : libcap-ng-0.8.3-4.fc38.i686 34/137 Verifying : libcomps-0.1.18-4.fc38.i686 35/137 Verifying : libcurl-7.87.0-1.fc38.i686 36/137 Verifying : libdnf-0.68.0-1.fc38.i686 37/137 Verifying : libevent-2.1.12-7.fc38.i686 38/137 Verifying : libffi-3.4.4-1.fc38.i686 39/137 Verifying : libfsverity-1.4-8.fc38.i686 40/137 Verifying : libgcrypt-1.10.1-6.fc38.i686 41/137 Verifying : libgpg-error-1.46-1.fc38.i686 42/137 Verifying : libidn2-2.3.4-1.fc38.i686 43/137 Verifying : libksba-1.6.3-1.fc38.i686 44/137 Verifying : libmodulemd-2.14.0-4.fc38.i686 45/137 Verifying : libnghttp2-1.51.0-1.fc38.i686 46/137 Verifying : libnsl2-2.0.0-4.fc38.i686 47/137 Verifying : librepo-1.15.1-1.fc38.i686 48/137 Verifying : libreport-filesystem-2.17.6-1.fc38.noarch 49/137 Verifying : libsigsegv-2.14-3.fc38.i686 50/137 Verifying : libsolv-0.7.22-3.fc38.i686 51/137 Verifying : libssh-0.10.4-2.fc38.i686 52/137 Verifying : libssh-config-0.10.4-2.fc38.noarch 53/137 Verifying : libtasn1-4.19.0-1.fc38.i686 54/137 Verifying : libtirpc-1.3.3-0.fc38.i686 55/137 Verifying : libunistring-1.0-2.fc38.i686 56/137 Verifying : libverto-0.3.2-4.fc38.i686 57/137 Verifying : libxcrypt-4.4.33-5.fc38.i686 58/137 Verifying : libxml2-2.10.3-2.fc38.i686 59/137 Verifying : libyaml-0.2.5-8.fc38.i686 60/137 Verifying : lua-libs-5.4.4-6.fc38.i686 61/137 Verifying : lz4-libs-1.9.3-5.fc38.i686 62/137 Verifying : mpdecimal-2.5.1-4.fc38.i686 63/137 Verifying : mpfr-4.1.1-2.fc38.i686 64/137 Verifying : ncurses-base-6.3-5.20221126.fc38.noarch 65/137 Verifying : ncurses-libs-6.3-5.20221126.fc38.i686 66/137 Verifying : nettle-3.8-2.fc38.i686 67/137 Verifying : npth-1.6-10.fc38.i686 68/137 Verifying : openldap-2.6.3-1.fc38.i686 69/137 Verifying : openssl-libs-1:3.0.5-6.fc38.i686 70/137 Verifying : p11-kit-0.24.1-5.fc38.i686 71/137 Verifying : p11-kit-trust-0.24.1-5.fc38.i686 72/137 Verifying : pcre2-10.40-1.fc38.1.i686 73/137 Verifying : pcre2-syntax-10.40-1.fc38.1.noarch 74/137 Verifying : popt-1.19-1.fc38.i686 75/137 Verifying : python3-3.11.1-1.fc38.i686 76/137 Verifying : python3-dbus-1.3.2-1.fc38.i686 77/137 Verifying : python3-gpg-1.17.1-3.fc38.i686 78/137 Verifying : python3-hawkey-0.68.0-1.fc38.i686 79/137 Verifying : python3-libcomps-0.1.18-4.fc38.i686 80/137 Verifying : python3-libdnf-0.68.0-1.fc38.i686 81/137 Verifying : python3-libs-3.11.1-1.fc38.i686 82/137 Verifying : python3-rpm-4.18.0-8.fc38.i686 83/137 Verifying : readline-8.2-2.fc38.i686 84/137 Verifying : rpm-4.18.0-8.fc38.i686 85/137 Verifying : rpm-build-libs-4.18.0-8.fc38.i686 86/137 Verifying : rpm-libs-4.18.0-8.fc38.i686 87/137 Verifying : rpm-sequoia-1.2.0-1.fc38.i686 88/137 Verifying : rpm-sign-libs-4.18.0-8.fc38.i686 89/137 Verifying : libgcc-13.0.0-0.4.fc38.i686 90/137 Verifying : libgomp-13.0.0-0.4.fc38.i686 91/137 Verifying : libstdc++-13.0.0-0.4.fc38.i686 92/137 Verifying : audit-libs-3.0.9-2.fc38.i686 93/137 Verifying : basesystem-11-14.fc37.noarch 94/137 Verifying : ca-certificates-2022.2.54-5.fc37.noarch 95/137 Verifying : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 96/137 Verifying : dnf-4.14.0-1.fc38.noarch 97/137 Verifying : dnf-data-4.14.0-1.fc38.noarch 98/137 Verifying : dnf-plugins-core-4.3.1-1.fc38.noarch 99/137 Verifying : fedora-gpg-keys-38-0.3.noarch 100/137 Verifying : fedora-release-38-0.6.noarch 101/137 Verifying : fedora-release-common-38-0.6.noarch 102/137 Verifying : fedora-release-identity-basic-38-0.6.noarch 103/137 Verifying : fedora-repos-38-0.3.noarch 104/137 Verifying : fedora-repos-rawhide-38-0.3.noarch 105/137 Verifying : filesystem-3.18-2.fc37.i686 106/137 Verifying : glibc-2.36.9000-19.fc38.i686 107/137 Verifying : glibc-common-2.36.9000-19.fc38.i686 108/137 Verifying : glibc-minimal-langpack-2.36.9000-19.fc38.i686 109/137 Verifying : libblkid-2.38.1-3.fc38.i686 110/137 Verifying : libcom_err-1.46.5-3.fc37.i686 111/137 Verifying : libmount-2.38.1-3.fc38.i686 112/137 Verifying : libpsl-0.21.2-1.fc38.i686 113/137 Verifying : libselinux-3.5-0.rc1.1.fc38.i686 114/137 Verifying : libsemanage-3.5-0.rc1.1.fc38.i686 115/137 Verifying : libsepol-3.5-0.rc1.1.fc38.i686 116/137 Verifying : libsmartcols-2.38.1-3.fc38.i686 117/137 Verifying : libuuid-2.38.1-3.fc38.i686 118/137 Verifying : libzstd-1.5.2-3.fc37.i686 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.i686 128/137 Verifying : setup-2.14.3-1.fc38.noarch 129/137 Verifying : shadow-utils-2:4.13-3.fc38.i686 130/137 Verifying : sqlite-libs-3.40.0-1.fc38.i686 131/137 Verifying : systemd-libs-252.4-598.fc38.i686 132/137 Verifying : tpm2-tss-4.0.0-0.1.rc2.fc38.i686 133/137 Verifying : tzdata-2022g-1.fc38.noarch 134/137 Verifying : xz-libs-5.2.9-1.fc38.i686 135/137 Verifying : zchunk-libs-1.2.3-1.fc38.i686 136/137 Verifying : zlib-1.2.13-1.fc38.i686 137/137 Installed products updated. Installed: alternatives-1.21-1.fc38.i686 audit-libs-3.0.9-2.fc38.i686 basesystem-11-14.fc37.noarch bash-5.2.9-3.fc38.i686 bzip2-libs-1.0.8-12.fc38.i686 ca-certificates-2022.2.54-5.fc37.noarch coreutils-9.1-8.fc38.i686 coreutils-common-9.1-8.fc38.i686 crypto-policies-20221215-1.gita4c31a3.fc38.noarch curl-7.87.0-1.fc38.i686 cyrus-sasl-lib-2.1.28-8.fc38.i686 dbus-libs-1:1.14.4-1.fc38.i686 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.i686 elfutils-libs-0.188-3.fc38.i686 expat-2.5.0-1.fc38.i686 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.i686 filesystem-3.18-2.fc37.i686 findutils-1:4.9.0-2.fc38.i686 gawk-5.1.1-4.fc38.i686 gdbm-libs-1:1.23-2.fc38.i686 glib2-2.74.1-2.fc38.i686 glibc-2.36.9000-19.fc38.i686 glibc-common-2.36.9000-19.fc38.i686 glibc-minimal-langpack-2.36.9000-19.fc38.i686 gmp-1:6.2.1-3.fc38.i686 gnupg2-2.3.8-1.fc38.i686 gnutls-3.7.8-9.fc38.i686 gpgme-1.17.1-3.fc38.i686 grep-3.8-1.fc38.i686 ima-evm-utils-1.4-6.fc38.i686 json-c-0.16-3.fc38.i686 keyutils-libs-1.6.1-5.fc38.i686 krb5-libs-1.20.1-3.fc38.i686 libacl-2.3.1-4.fc38.i686 libarchive-3.6.1-3.fc38.i686 libassuan-2.5.5-5.fc38.i686 libattr-2.5.1-5.fc38.i686 libb2-0.98.1-7.fc38.i686 libblkid-2.38.1-3.fc38.i686 libbrotli-1.0.9-9.fc38.i686 libcap-2.48-5.fc38.i686 libcap-ng-0.8.3-4.fc38.i686 libcom_err-1.46.5-3.fc37.i686 libcomps-0.1.18-4.fc38.i686 libcurl-7.87.0-1.fc38.i686 libdnf-0.68.0-1.fc38.i686 libevent-2.1.12-7.fc38.i686 libffi-3.4.4-1.fc38.i686 libfsverity-1.4-8.fc38.i686 libgcc-13.0.0-0.4.fc38.i686 libgcrypt-1.10.1-6.fc38.i686 libgomp-13.0.0-0.4.fc38.i686 libgpg-error-1.46-1.fc38.i686 libidn2-2.3.4-1.fc38.i686 libksba-1.6.3-1.fc38.i686 libmodulemd-2.14.0-4.fc38.i686 libmount-2.38.1-3.fc38.i686 libnghttp2-1.51.0-1.fc38.i686 libnsl2-2.0.0-4.fc38.i686 libpsl-0.21.2-1.fc38.i686 librepo-1.15.1-1.fc38.i686 libreport-filesystem-2.17.6-1.fc38.noarch libselinux-3.5-0.rc1.1.fc38.i686 libsemanage-3.5-0.rc1.1.fc38.i686 libsepol-3.5-0.rc1.1.fc38.i686 libsigsegv-2.14-3.fc38.i686 libsmartcols-2.38.1-3.fc38.i686 libsolv-0.7.22-3.fc38.i686 libssh-0.10.4-2.fc38.i686 libssh-config-0.10.4-2.fc38.noarch libstdc++-13.0.0-0.4.fc38.i686 libtasn1-4.19.0-1.fc38.i686 libtirpc-1.3.3-0.fc38.i686 libunistring-1.0-2.fc38.i686 libuuid-2.38.1-3.fc38.i686 libverto-0.3.2-4.fc38.i686 libxcrypt-4.4.33-5.fc38.i686 libxml2-2.10.3-2.fc38.i686 libyaml-0.2.5-8.fc38.i686 libzstd-1.5.2-3.fc37.i686 lua-libs-5.4.4-6.fc38.i686 lz4-libs-1.9.3-5.fc38.i686 mpdecimal-2.5.1-4.fc38.i686 mpfr-4.1.1-2.fc38.i686 ncurses-base-6.3-5.20221126.fc38.noarch ncurses-libs-6.3-5.20221126.fc38.i686 nettle-3.8-2.fc38.i686 npth-1.6-10.fc38.i686 openldap-2.6.3-1.fc38.i686 openssl-libs-1:3.0.5-6.fc38.i686 p11-kit-0.24.1-5.fc38.i686 p11-kit-trust-0.24.1-5.fc38.i686 pcre2-10.40-1.fc38.1.i686 pcre2-syntax-10.40-1.fc38.1.noarch popt-1.19-1.fc38.i686 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.i686 python3-dateutil-1:2.8.2-4.fc37.noarch python3-dbus-1.3.2-1.fc38.i686 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.i686 python3-hawkey-0.68.0-1.fc38.i686 python3-libcomps-0.1.18-4.fc38.i686 python3-libdnf-0.68.0-1.fc38.i686 python3-libs-3.11.1-1.fc38.i686 python3-rpm-4.18.0-8.fc38.i686 python3-six-1.16.0-8.fc37.noarch readline-8.2-2.fc38.i686 rpm-4.18.0-8.fc38.i686 rpm-build-libs-4.18.0-8.fc38.i686 rpm-libs-4.18.0-8.fc38.i686 rpm-sequoia-1.2.0-1.fc38.i686 rpm-sign-libs-4.18.0-8.fc38.i686 sed-4.8-11.fc37.i686 setup-2.14.3-1.fc38.noarch shadow-utils-2:4.13-3.fc38.i686 sqlite-libs-3.40.0-1.fc38.i686 systemd-libs-252.4-598.fc38.i686 tpm2-tss-4.0.0-0.1.rc2.fc38.i686 tzdata-2022g-1.fc38.noarch xz-libs-5.2.9-1.fc38.i686 zchunk-libs-1.2.3-1.fc38.i686 zlib-1.2.13-1.fc38.i686 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-i686-1672303406.061116/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 13 kB/s | 3.0 kB 00:00 Copr repository 94 MB/s | 36 MB 00:00 Additional repo https_jakub_fedorapeople_org_fe 11 kB/s | 3.0 kB 00:00 local 16 kB/s | 3.8 kB 00:00 Dependencies resolved. ========================================================================================================================= Package Arch Version Repository Size ========================================================================================================================= Installing group/module packages: bash i686 5.2.9-3.fc38 copr_base 1.8 M bzip2 i686 1.0.8-12.fc38 copr_base 53 k coreutils i686 9.1-8.fc38 copr_base 1.1 M cpio i686 2.13-13.fc38 copr_base 274 k diffutils i686 3.8-3.fc38 copr_base 375 k fedora-release noarch 38-0.6 local 11 k findutils i686 1:4.9.0-2.fc38 copr_base 494 k gawk i686 5.1.1-4.fc38 copr_base 1.0 M glibc-minimal-langpack i686 2.36.9000-19.fc38 local 30 k grep i686 3.8-1.fc38 copr_base 289 k gzip i686 1.12-2.fc38 copr_base 158 k info i686 7.0.1-1.fc38 local 183 k patch i686 2.7.6-17.fc38 copr_base 138 k redhat-rpm-config noarch 236-1.fc38 local 74 k rpm-build i686 4.18.0-8.fc38 copr_base 70 k sed i686 4.8-11.fc37 local 300 k shadow-utils i686 2:4.13-3.fc38 local 1.2 M tar i686 2:1.34-5.fc38 local 892 k unzip i686 6.0-58.fc38 local 177 k util-linux i686 2.38.1-3.fc38 local 2.3 M which i686 2.21-36.fc38 local 42 k xz i686 5.2.9-1.fc38 local 300 k Installing dependencies: alternatives i686 1.21-1.fc38 copr_base 39 k ansible-srpm-macros noarch 1-8.1.fc38 local 8.6 k audit-libs i686 3.0.9-2.fc38 local 122 k authselect i686 1.4.2-1.fc38 copr_base 141 k authselect-libs i686 1.4.2-1.fc38 copr_base 239 k basesystem noarch 11-14.fc37 local 7.0 k binutils i686 2.39-6.fc38 copr_base 5.6 M binutils-gold i686 2.39-6.fc38 copr_base 853 k bzip2-libs i686 1.0.8-12.fc38 copr_base 42 k ca-certificates noarch 2022.2.54-5.fc37 local 829 k coreutils-common i686 9.1-8.fc38 copr_base 2.0 M cracklib i686 2.9.7-30.fc38 copr_base 82 k crypto-policies noarch 20221215-1.gita4c31a3.fc38 local 63 k curl i686 7.87.0-1.fc38 copr_base 347 k cyrus-sasl-lib i686 2.1.28-8.fc38 copr_base 858 k debugedit i686 5.0-5.fc37 local 78 k dwz i686 0.15-1.fc38 copr_base 144 k ed i686 1.18-2.fc38 copr_base 78 k efi-srpm-macros noarch 5-6.fc37 local 22 k elfutils i686 0.188-3.fc38 copr_base 543 k elfutils-debuginfod-client i686 0.188-3.fc38 copr_base 41 k elfutils-default-yama-scope noarch 0.188-3.fc38 copr_base 16 k elfutils-libelf i686 0.188-3.fc38 copr_base 204 k elfutils-libs i686 0.188-3.fc38 copr_base 287 k fedora-gpg-keys noarch 38-0.3 local 115 k fedora-release-common noarch 38-0.6 local 21 k fedora-release-identity-basic noarch 38-0.6 local 11 k fedora-repos noarch 38-0.3 local 10 k fedora-repos-rawhide noarch 38-0.3 local 9.7 k file i686 5.42-4.fc38 copr_base 49 k file-libs i686 5.42-4.fc38 copr_base 684 k filesystem i686 3.18-2.fc37 local 1.1 M fonts-srpm-macros noarch 1:2.0.5-10.fc38 local 26 k fpc-srpm-macros noarch 1.3-6.fc37 local 7.7 k gdb-minimal i686 12.1-10.fc38 local 3.9 M gdbm-libs i686 1:1.23-2.fc38 copr_base 60 k ghc-srpm-macros noarch 1.5.0-7.fc37 local 7.8 k glibc i686 2.36.9000-19.fc38 local 1.9 M glibc-common i686 2.36.9000-19.fc38 local 315 k glibc-gconv-extra i686 2.36.9000-19.fc38 local 1.6 M gmp i686 1:6.2.1-3.fc38 copr_base 306 k gnat-srpm-macros noarch 4-16.fc37 local 8.3 k go-srpm-macros noarch 3.2.0-1.fc38 local 27 k jansson i686 2.13.1-5.fc38 copr_base 47 k kernel-srpm-macros noarch 1.0-15.fc37 local 9.4 k keyutils-libs i686 1.6.1-5.fc38 copr_base 32 k krb5-libs i686 1.20.1-3.fc38 copr_base 764 k libacl i686 2.3.1-4.fc38 copr_base 25 k libarchive i686 3.6.1-3.fc38 copr_base 442 k libattr i686 2.5.1-5.fc38 copr_base 19 k libblkid i686 2.38.1-3.fc38 local 116 k libbrotli i686 1.0.9-9.fc38 copr_base 318 k libcap i686 2.48-5.fc38 copr_base 69 k libcap-ng i686 0.8.3-4.fc38 copr_base 33 k libcom_err i686 1.46.5-3.fc37 local 26 k libcurl i686 7.87.0-1.fc38 copr_base 327 k libdb i686 5.3.28-54.fc38 copr_base 823 k libeconf i686 0.4.0-4.fc38 copr_base 29 k libevent i686 2.1.12-7.fc38 copr_base 277 k libfdisk i686 2.38.1-3.fc38 local 173 k libffi i686 3.4.4-1.fc38 copr_base 36 k libgcc i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 101 k libgomp i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 304 k libidn2 i686 2.3.4-1.fc38 copr_base 155 k libmount i686 2.38.1-3.fc38 local 141 k libnghttp2 i686 1.51.0-1.fc38 copr_base 81 k libnsl2 i686 2.0.0-4.fc38 copr_base 32 k libpkgconf i686 1.8.0-3.fc38 copr_base 39 k libpsl i686 0.21.2-1.fc38 local 66 k libpwquality i686 1.4.5-1.fc38 local 108 k libselinux i686 3.5-0.rc1.1.fc38 local 91 k libsemanage i686 3.5-0.rc1.1.fc38 local 128 k libsepol i686 3.5-0.rc1.1.fc38 local 336 k libsigsegv i686 2.14-3.fc38 copr_base 28 k libsmartcols i686 2.38.1-3.fc38 local 65 k libssh i686 0.10.4-2.fc38 copr_base 223 k libssh-config noarch 0.10.4-2.fc38 copr_base 9.3 k libstdc++ i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 857 k libtasn1 i686 4.19.0-1.fc38 copr_base 77 k libtirpc i686 1.3.3-0.fc38 copr_base 101 k libunistring i686 1.0-2.fc38 copr_base 549 k libutempter i686 1.2.1-7.fc38 copr_base 27 k libuuid i686 2.38.1-3.fc38 local 28 k libverto i686 0.3.2-4.fc38 copr_base 22 k libxcrypt i686 4.4.33-5.fc38 copr_base 124 k libxml2 i686 2.10.3-2.fc38 copr_base 744 k libzstd i686 1.5.2-3.fc37 local 274 k lua-libs i686 5.4.4-6.fc38 copr_base 149 k lua-srpm-macros noarch 1-7.fc37 local 8.8 k lz4-libs i686 1.9.3-5.fc38 copr_base 72 k mpfr i686 4.1.1-2.fc38 copr_base 637 k ncurses-base noarch 6.3-5.20221126.fc38 copr_base 62 k ncurses-libs i686 6.3-5.20221126.fc38 copr_base 351 k nettle i686 3.8-2.fc38 copr_base 426 k nim-srpm-macros noarch 3-7.fc37 local 8.4 k ocaml-srpm-macros noarch 7-2.fc37 local 13 k openblas-srpm-macros noarch 2-12.fc37 local 7.5 k openldap i686 2.6.3-1.fc38 copr_base 274 k openssl-libs i686 1:3.0.5-6.fc38 copr_base 2.1 M p11-kit i686 0.24.1-5.fc38 copr_base 335 k p11-kit-trust i686 0.24.1-5.fc38 copr_base 136 k package-notes-srpm-macros noarch 0.5-6.fc38 local 11 k pam i686 1.5.2-15.fc38 copr_base 536 k pam-libs i686 1.5.2-15.fc38 copr_base 60 k pcre2 i686 10.40-1.fc38.1 copr_base 235 k pcre2-syntax noarch 10.40-1.fc38.1 copr_base 143 k perl-srpm-macros noarch 1-47.fc38 local 8.2 k pkgconf i686 1.8.0-3.fc38 copr_base 42 k pkgconf-m4 noarch 1.8.0-3.fc38 copr_base 15 k pkgconf-pkg-config i686 1.8.0-3.fc38 copr_base 11 k popt i686 1.19-1.fc38 copr_base 62 k publicsuffix-list-dafsa noarch 20221208-1.fc38 local 59 k python-srpm-macros noarch 3.11-6.fc38 local 25 k qt5-srpm-macros noarch 5.15.7-1.fc38 copr_base 8.5 k readline i686 8.2-2.fc38 copr_base 219 k rpm i686 4.18.0-8.fc38 copr_base 541 k rpm-build-libs i686 4.18.0-8.fc38 copr_base 102 k rpm-libs i686 4.18.0-8.fc38 copr_base 342 k rpm-sequoia i686 1.2.0-1.fc38 copr_base 914 k rpmautospec-rpm-macros noarch 0.3.1-1.fc38 copr_base 9.4 k rust-srpm-macros noarch 23-1.fc38 local 9.4 k setup noarch 2.14.3-1.fc38 local 146 k sqlite-libs i686 3.40.0-1.fc38 local 705 k systemd-libs i686 252.4-598.fc38 local 662 k tzdata noarch 2022g-1.fc38 local 432 k util-linux-core i686 2.38.1-3.fc38 local 467 k xxhash-libs i686 0.8.1-3.fc37 local 59 k xz-libs i686 5.2.9-1.fc38 local 101 k zip i686 3.0-35.fc38 local 263 k zlib i686 1.2.13-1.fc38 local 92 k zstd i686 1.5.2-3.fc37 local 418 k Installing Groups: build Transaction Summary ========================================================================================================================= Install 153 Packages Total size: 53 M Installed size: 178 M Downloading Packages: [SKIPPED] alternatives-1.21-1.fc38.i686.rpm: Already downloaded [SKIPPED] authselect-1.4.2-1.fc38.i686.rpm: Already downloaded [SKIPPED] authselect-libs-1.4.2-1.fc38.i686.rpm: Already downloaded [SKIPPED] bash-5.2.9-3.fc38.i686.rpm: Already downloaded [SKIPPED] binutils-2.39-6.fc38.i686.rpm: Already downloaded [SKIPPED] binutils-gold-2.39-6.fc38.i686.rpm: Already downloaded [SKIPPED] bzip2-1.0.8-12.fc38.i686.rpm: Already downloaded [SKIPPED] bzip2-libs-1.0.8-12.fc38.i686.rpm: Already downloaded [SKIPPED] coreutils-9.1-8.fc38.i686.rpm: Already downloaded [SKIPPED] coreutils-common-9.1-8.fc38.i686.rpm: Already downloaded [SKIPPED] cpio-2.13-13.fc38.i686.rpm: Already downloaded [SKIPPED] cracklib-2.9.7-30.fc38.i686.rpm: Already downloaded [SKIPPED] curl-7.87.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] cyrus-sasl-lib-2.1.28-8.fc38.i686.rpm: Already downloaded [SKIPPED] diffutils-3.8-3.fc38.i686.rpm: Already downloaded [SKIPPED] dwz-0.15-1.fc38.i686.rpm: Already downloaded [SKIPPED] ed-1.18-2.fc38.i686.rpm: Already downloaded [SKIPPED] elfutils-0.188-3.fc38.i686.rpm: Already downloaded [SKIPPED] elfutils-debuginfod-client-0.188-3.fc38.i686.rpm: Already downloaded [SKIPPED] elfutils-default-yama-scope-0.188-3.fc38.noarch.rpm: Already downloaded [SKIPPED] elfutils-libelf-0.188-3.fc38.i686.rpm: Already downloaded [SKIPPED] elfutils-libs-0.188-3.fc38.i686.rpm: Already downloaded [SKIPPED] file-5.42-4.fc38.i686.rpm: Already downloaded [SKIPPED] file-libs-5.42-4.fc38.i686.rpm: Already downloaded [SKIPPED] findutils-4.9.0-2.fc38.i686.rpm: Already downloaded [SKIPPED] gawk-5.1.1-4.fc38.i686.rpm: Already downloaded [SKIPPED] gdbm-libs-1.23-2.fc38.i686.rpm: Already downloaded [SKIPPED] gmp-6.2.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] grep-3.8-1.fc38.i686.rpm: Already downloaded [SKIPPED] gzip-1.12-2.fc38.i686.rpm: Already downloaded [SKIPPED] jansson-2.13.1-5.fc38.i686.rpm: Already downloaded [SKIPPED] keyutils-libs-1.6.1-5.fc38.i686.rpm: Already downloaded [SKIPPED] krb5-libs-1.20.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] libacl-2.3.1-4.fc38.i686.rpm: Already downloaded [SKIPPED] libarchive-3.6.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] libattr-2.5.1-5.fc38.i686.rpm: Already downloaded [SKIPPED] libbrotli-1.0.9-9.fc38.i686.rpm: Already downloaded [SKIPPED] libcap-2.48-5.fc38.i686.rpm: Already downloaded [SKIPPED] libcap-ng-0.8.3-4.fc38.i686.rpm: Already downloaded [SKIPPED] libcurl-7.87.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] libdb-5.3.28-54.fc38.i686.rpm: Already downloaded [SKIPPED] libeconf-0.4.0-4.fc38.i686.rpm: Already downloaded [SKIPPED] libevent-2.1.12-7.fc38.i686.rpm: Already downloaded [SKIPPED] libffi-3.4.4-1.fc38.i686.rpm: Already downloaded [SKIPPED] libidn2-2.3.4-1.fc38.i686.rpm: Already downloaded [SKIPPED] libnghttp2-1.51.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] libnsl2-2.0.0-4.fc38.i686.rpm: Already downloaded [SKIPPED] libpkgconf-1.8.0-3.fc38.i686.rpm: Already downloaded [SKIPPED] libsigsegv-2.14-3.fc38.i686.rpm: Already downloaded [SKIPPED] libssh-0.10.4-2.fc38.i686.rpm: Already downloaded [SKIPPED] libssh-config-0.10.4-2.fc38.noarch.rpm: Already downloaded [SKIPPED] libtasn1-4.19.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] libtirpc-1.3.3-0.fc38.i686.rpm: Already downloaded [SKIPPED] libunistring-1.0-2.fc38.i686.rpm: Already downloaded [SKIPPED] libutempter-1.2.1-7.fc38.i686.rpm: Already downloaded [SKIPPED] libverto-0.3.2-4.fc38.i686.rpm: Already downloaded [SKIPPED] libxcrypt-4.4.33-5.fc38.i686.rpm: Already downloaded [SKIPPED] libxml2-2.10.3-2.fc38.i686.rpm: Already downloaded [SKIPPED] lua-libs-5.4.4-6.fc38.i686.rpm: Already downloaded [SKIPPED] lz4-libs-1.9.3-5.fc38.i686.rpm: Already downloaded [SKIPPED] mpfr-4.1.1-2.fc38.i686.rpm: Already downloaded [SKIPPED] ncurses-base-6.3-5.20221126.fc38.noarch.rpm: Already downloaded [SKIPPED] ncurses-libs-6.3-5.20221126.fc38.i686.rpm: Already downloaded [SKIPPED] nettle-3.8-2.fc38.i686.rpm: Already downloaded [SKIPPED] openldap-2.6.3-1.fc38.i686.rpm: Already downloaded [SKIPPED] openssl-libs-3.0.5-6.fc38.i686.rpm: Already downloaded [SKIPPED] p11-kit-0.24.1-5.fc38.i686.rpm: Already downloaded [SKIPPED] p11-kit-trust-0.24.1-5.fc38.i686.rpm: Already downloaded [SKIPPED] pam-1.5.2-15.fc38.i686.rpm: Already downloaded [SKIPPED] pam-libs-1.5.2-15.fc38.i686.rpm: Already downloaded [SKIPPED] patch-2.7.6-17.fc38.i686.rpm: Already downloaded [SKIPPED] pcre2-10.40-1.fc38.1.i686.rpm: Already downloaded [SKIPPED] pcre2-syntax-10.40-1.fc38.1.noarch.rpm: Already downloaded [SKIPPED] pkgconf-1.8.0-3.fc38.i686.rpm: Already downloaded [SKIPPED] pkgconf-m4-1.8.0-3.fc38.noarch.rpm: Already downloaded [SKIPPED] pkgconf-pkg-config-1.8.0-3.fc38.i686.rpm: Already downloaded [SKIPPED] popt-1.19-1.fc38.i686.rpm: Already downloaded [SKIPPED] qt5-srpm-macros-5.15.7-1.fc38.noarch.rpm: Already downloaded [SKIPPED] readline-8.2-2.fc38.i686.rpm: Already downloaded [SKIPPED] rpm-4.18.0-8.fc38.i686.rpm: Already downloaded [SKIPPED] rpm-build-4.18.0-8.fc38.i686.rpm: Already downloaded [SKIPPED] rpm-build-libs-4.18.0-8.fc38.i686.rpm: Already downloaded [SKIPPED] rpm-libs-4.18.0-8.fc38.i686.rpm: Already downloaded [SKIPPED] rpm-sequoia-1.2.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] rpmautospec-rpm-macros-0.3.1-1.fc38.noarch.rpm: Already downloaded [SKIPPED] libgcc-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] libgomp-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] libstdc++-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] ansible-srpm-macros-1-8.1.fc38.noarch.rpm: Already downloaded [SKIPPED] audit-libs-3.0.9-2.fc38.i686.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.i686.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.i686.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.i686.rpm: Already downloaded [SKIPPED] ghc-srpm-macros-1.5.0-7.fc37.noarch.rpm: Already downloaded [SKIPPED] glibc-2.36.9000-19.fc38.i686.rpm: Already downloaded [SKIPPED] glibc-common-2.36.9000-19.fc38.i686.rpm: Already downloaded [SKIPPED] glibc-gconv-extra-2.36.9000-19.fc38.i686.rpm: Already downloaded [SKIPPED] glibc-minimal-langpack-2.36.9000-19.fc38.i686.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.i686.rpm: Already downloaded [SKIPPED] kernel-srpm-macros-1.0-15.fc37.noarch.rpm: Already downloaded [SKIPPED] libblkid-2.38.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] libcom_err-1.46.5-3.fc37.i686.rpm: Already downloaded [SKIPPED] libfdisk-2.38.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] libmount-2.38.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] libpsl-0.21.2-1.fc38.i686.rpm: Already downloaded [SKIPPED] libpwquality-1.4.5-1.fc38.i686.rpm: Already downloaded [SKIPPED] libselinux-3.5-0.rc1.1.fc38.i686.rpm: Already downloaded [SKIPPED] libsemanage-3.5-0.rc1.1.fc38.i686.rpm: Already downloaded [SKIPPED] libsepol-3.5-0.rc1.1.fc38.i686.rpm: Already downloaded [SKIPPED] libsmartcols-2.38.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] libuuid-2.38.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] libzstd-1.5.2-3.fc37.i686.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] redhat-rpm-config-236-1.fc38.noarch.rpm: Already downloaded [SKIPPED] rust-srpm-macros-23-1.fc38.noarch.rpm: Already downloaded [SKIPPED] sed-4.8-11.fc37.i686.rpm: Already downloaded [SKIPPED] setup-2.14.3-1.fc38.noarch.rpm: Already downloaded [SKIPPED] shadow-utils-4.13-3.fc38.i686.rpm: Already downloaded [SKIPPED] sqlite-libs-3.40.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] systemd-libs-252.4-598.fc38.i686.rpm: Already downloaded [SKIPPED] tar-1.34-5.fc38.i686.rpm: Already downloaded [SKIPPED] tzdata-2022g-1.fc38.noarch.rpm: Already downloaded [SKIPPED] unzip-6.0-58.fc38.i686.rpm: Already downloaded [SKIPPED] util-linux-2.38.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] util-linux-core-2.38.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] which-2.21-36.fc38.i686.rpm: Already downloaded [SKIPPED] xxhash-libs-0.8.1-3.fc37.i686.rpm: Already downloaded [SKIPPED] xz-5.2.9-1.fc38.i686.rpm: Already downloaded [SKIPPED] xz-libs-5.2.9-1.fc38.i686.rpm: Already downloaded [SKIPPED] zip-3.0-35.fc38.i686.rpm: Already downloaded [SKIPPED] zlib-1.2.13-1.fc38.i686.rpm: Already downloaded [SKIPPED] zstd-1.5.2-3.fc37.i686.rpm: Already downloaded Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-2.fc37.i686 1/1 Preparing : 1/1 Installing : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 1/153 Running scriptlet: crypto-policies-20221215-1.gita4c31a3.fc38.noarc 1/153 Installing : fedora-release-identity-basic-38-0.6.noarch 2/153 Installing : tzdata-2022g-1.fc38.noarch 3/153 Installing : rust-srpm-macros-23-1.fc38.noarch 4/153 Installing : publicsuffix-list-dafsa-20221208-1.fc38.noarch 5/153 Installing : perl-srpm-macros-1-47.fc38.noarch 6/153 Installing : package-notes-srpm-macros-0.5-6.fc38.noarch 7/153 Installing : openblas-srpm-macros-2-12.fc37.noarch 8/153 Installing : ocaml-srpm-macros-7-2.fc37.noarch 9/153 Installing : nim-srpm-macros-3-7.fc37.noarch 10/153 Installing : kernel-srpm-macros-1.0-15.fc37.noarch 11/153 Installing : gnat-srpm-macros-4-16.fc37.noarch 12/153 Installing : ghc-srpm-macros-1.5.0-7.fc37.noarch 13/153 Installing : fpc-srpm-macros-1.3-6.fc37.noarch 14/153 Installing : fedora-gpg-keys-38-0.3.noarch 15/153 Installing : fedora-release-38-0.6.noarch 16/153 Installing : fedora-release-common-38-0.6.noarch 17/153 Installing : fedora-repos-rawhide-38-0.3.noarch 18/153 Installing : fedora-repos-38-0.3.noarch 19/153 Installing : setup-2.14.3-1.fc38.noarch 20/153 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.3-1.fc38.noarch 20/153 Installing : filesystem-3.18-2.fc37.i686 21/153 Installing : basesystem-11-14.fc37.noarch 22/153 Installing : ansible-srpm-macros-1-8.1.fc38.noarch 23/153 Installing : qt5-srpm-macros-5.15.7-1.fc38.noarch 24/153 Installing : pkgconf-m4-1.8.0-3.fc38.noarch 25/153 Installing : pcre2-syntax-10.40-1.fc38.1.noarch 26/153 Installing : ncurses-base-6.3-5.20221126.fc38.noarch 27/153 Installing : libssh-config-0.10.4-2.fc38.noarch 28/153 Installing : coreutils-common-9.1-8.fc38.i686 29/153 Installing : libgcc-13.0.0-0.4.fc38.i686 30/153 Running scriptlet: libgcc-13.0.0-0.4.fc38.i686 30/153 Installing : ncurses-libs-6.3-5.20221126.fc38.i686 31/153 Installing : glibc-gconv-extra-2.36.9000-19.fc38.i686 32/153 Running scriptlet: glibc-gconv-extra-2.36.9000-19.fc38.i686 32/153 Running scriptlet: glibc-2.36.9000-19.fc38.i686 33/153 Installing : glibc-2.36.9000-19.fc38.i686 33/153 Running scriptlet: glibc-2.36.9000-19.fc38.i686 33/153 Installing : bash-5.2.9-3.fc38.i686 34/153 Running scriptlet: bash-5.2.9-3.fc38.i686 34/153 Installing : glibc-common-2.36.9000-19.fc38.i686 35/153 Installing : glibc-minimal-langpack-2.36.9000-19.fc38.i686 36/153 Installing : zlib-1.2.13-1.fc38.i686 37/153 Installing : xz-libs-5.2.9-1.fc38.i686 38/153 Installing : bzip2-libs-1.0.8-12.fc38.i686 39/153 Installing : elfutils-libelf-0.188-3.fc38.i686 40/153 Installing : gmp-1:6.2.1-3.fc38.i686 41/153 Installing : popt-1.19-1.fc38.i686 42/153 Installing : libstdc++-13.0.0-0.4.fc38.i686 43/153 Installing : libuuid-2.38.1-3.fc38.i686 44/153 Installing : libzstd-1.5.2-3.fc37.i686 45/153 Installing : libblkid-2.38.1-3.fc38.i686 46/153 Installing : libattr-2.5.1-5.fc38.i686 47/153 Installing : libacl-2.3.1-4.fc38.i686 48/153 Installing : libcap-2.48-5.fc38.i686 49/153 Installing : libxcrypt-4.4.33-5.fc38.i686 50/153 Installing : readline-8.2-2.fc38.i686 51/153 Installing : lz4-libs-1.9.3-5.fc38.i686 52/153 Installing : systemd-libs-252.4-598.fc38.i686 53/153 Installing : mpfr-4.1.1-2.fc38.i686 54/153 Installing : dwz-0.15-1.fc38.i686 55/153 Installing : unzip-6.0-58.fc38.i686 56/153 Installing : file-libs-5.42-4.fc38.i686 57/153 Installing : file-5.42-4.fc38.i686 58/153 Installing : sqlite-libs-3.40.0-1.fc38.i686 59/153 Installing : alternatives-1.21-1.fc38.i686 60/153 Installing : libcap-ng-0.8.3-4.fc38.i686 61/153 Installing : audit-libs-3.0.9-2.fc38.i686 62/153 Installing : libeconf-0.4.0-4.fc38.i686 63/153 Installing : pam-libs-1.5.2-15.fc38.i686 64/153 Installing : libunistring-1.0-2.fc38.i686 65/153 Installing : libidn2-2.3.4-1.fc38.i686 66/153 Installing : lua-libs-5.4.4-6.fc38.i686 67/153 Installing : pcre2-10.40-1.fc38.1.i686 68/153 Installing : grep-3.8-1.fc38.i686 69/153 Installing : xz-5.2.9-1.fc38.i686 70/153 Installing : libcom_err-1.46.5-3.fc37.i686 71/153 Installing : libsepol-3.5-0.rc1.1.fc38.i686 72/153 Installing : libselinux-3.5-0.rc1.1.fc38.i686 73/153 Installing : sed-4.8-11.fc37.i686 74/153 Installing : findutils-1:4.9.0-2.fc38.i686 75/153 Installing : libmount-2.38.1-3.fc38.i686 76/153 Installing : libsmartcols-2.38.1-3.fc38.i686 77/153 Installing : elfutils-default-yama-scope-0.188-3.fc38.noarch 78/153 Running scriptlet: elfutils-default-yama-scope-0.188-3.fc38.noarch 78/153 Installing : util-linux-core-2.38.1-3.fc38.i686 79/153 Installing : libsemanage-3.5-0.rc1.1.fc38.i686 80/153 Installing : shadow-utils-2:4.13-3.fc38.i686 81/153 Running scriptlet: libutempter-1.2.1-7.fc38.i686 82/153 Installing : libutempter-1.2.1-7.fc38.i686 82/153 Installing : tar-2:1.34-5.fc38.i686 83/153 Installing : libpsl-0.21.2-1.fc38.i686 84/153 Installing : zip-3.0-35.fc38.i686 85/153 Installing : zstd-1.5.2-3.fc37.i686 86/153 Installing : libfdisk-2.38.1-3.fc38.i686 87/153 Installing : nettle-3.8-2.fc38.i686 88/153 Installing : rpm-sequoia-1.2.0-1.fc38.i686 89/153 Installing : rpm-libs-4.18.0-8.fc38.i686 90/153 Installing : bzip2-1.0.8-12.fc38.i686 91/153 Installing : libxml2-2.10.3-2.fc38.i686 92/153 Installing : ed-1.18-2.fc38.i686 93/153 Installing : patch-2.7.6-17.fc38.i686 94/153 Installing : cpio-2.13-13.fc38.i686 95/153 Installing : diffutils-3.8-3.fc38.i686 96/153 Installing : gdbm-libs-1:1.23-2.fc38.i686 97/153 Installing : cyrus-sasl-lib-2.1.28-8.fc38.i686 98/153 Installing : jansson-2.13.1-5.fc38.i686 99/153 Installing : keyutils-libs-1.6.1-5.fc38.i686 100/153 Installing : libbrotli-1.0.9-9.fc38.i686 101/153 Installing : libdb-5.3.28-54.fc38.i686 102/153 Installing : libffi-3.4.4-1.fc38.i686 103/153 Installing : p11-kit-0.24.1-5.fc38.i686 104/153 Installing : libnghttp2-1.51.0-1.fc38.i686 105/153 Installing : libpkgconf-1.8.0-3.fc38.i686 106/153 Installing : pkgconf-1.8.0-3.fc38.i686 107/153 Installing : pkgconf-pkg-config-1.8.0-3.fc38.i686 108/153 Installing : libsigsegv-2.14-3.fc38.i686 109/153 Installing : gawk-5.1.1-4.fc38.i686 110/153 Installing : libtasn1-4.19.0-1.fc38.i686 111/153 Installing : p11-kit-trust-0.24.1-5.fc38.i686 112/153 Running scriptlet: p11-kit-trust-0.24.1-5.fc38.i686 112/153 Installing : openssl-libs-1:3.0.5-6.fc38.i686 113/153 Installing : coreutils-9.1-8.fc38.i686 114/153 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 115/153 Installing : ca-certificates-2022.2.54-5.fc37.noarch 115/153 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 115/153 Running scriptlet: authselect-libs-1.4.2-1.fc38.i686 116/153 Installing : authselect-libs-1.4.2-1.fc38.i686 116/153 Installing : gzip-1.12-2.fc38.i686 117/153 Installing : cracklib-2.9.7-30.fc38.i686 118/153 Installing : libpwquality-1.4.5-1.fc38.i686 119/153 Installing : authselect-1.4.2-1.fc38.i686 120/153 Installing : libarchive-3.6.1-3.fc38.i686 121/153 Installing : libevent-2.1.12-7.fc38.i686 122/153 Installing : openldap-2.6.3-1.fc38.i686 123/153 Installing : libverto-0.3.2-4.fc38.i686 124/153 Installing : krb5-libs-1.20.1-3.fc38.i686 125/153 Installing : libtirpc-1.3.3-0.fc38.i686 126/153 Installing : libnsl2-2.0.0-4.fc38.i686 127/153 Installing : pam-1.5.2-15.fc38.i686 128/153 Installing : libssh-0.10.4-2.fc38.i686 129/153 Installing : libcurl-7.87.0-1.fc38.i686 130/153 Installing : elfutils-libs-0.188-3.fc38.i686 131/153 Installing : elfutils-debuginfod-client-0.188-3.fc38.i686 132/153 Installing : binutils-gold-2.39-6.fc38.i686 133/153 Installing : binutils-2.39-6.fc38.i686 134/153 Running scriptlet: binutils-2.39-6.fc38.i686 134/153 Installing : elfutils-0.188-3.fc38.i686 135/153 Installing : curl-7.87.0-1.fc38.i686 136/153 Running scriptlet: rpm-4.18.0-8.fc38.i686 137/153 Installing : rpm-4.18.0-8.fc38.i686 137/153 Installing : rpmautospec-rpm-macros-0.3.1-1.fc38.noarch 138/153 Installing : efi-srpm-macros-5-6.fc37.noarch 139/153 Installing : lua-srpm-macros-1-7.fc37.noarch 140/153 Installing : fonts-srpm-macros-1:2.0.5-10.fc38.noarch 141/153 Installing : go-srpm-macros-3.2.0-1.fc38.noarch 142/153 Installing : python-srpm-macros-3.11-6.fc38.noarch 143/153 Installing : redhat-rpm-config-236-1.fc38.noarch 144/153 Installing : libgomp-13.0.0-0.4.fc38.i686 145/153 Installing : rpm-build-libs-4.18.0-8.fc38.i686 146/153 Installing : xxhash-libs-0.8.1-3.fc37.i686 147/153 Installing : gdb-minimal-12.1-10.fc38.i686 148/153 Installing : debugedit-5.0-5.fc37.i686 149/153 Installing : rpm-build-4.18.0-8.fc38.i686 150/153 Installing : util-linux-2.38.1-3.fc38.i686 151/153 Installing : which-2.21-36.fc38.i686 152/153 Installing : info-7.0.1-1.fc38.i686 153/153 Running scriptlet: filesystem-3.18-2.fc37.i686 153/153 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 153/153 Running scriptlet: authselect-libs-1.4.2-1.fc38.i686 153/153 Running scriptlet: rpm-4.18.0-8.fc38.i686 153/153 Running scriptlet: info-7.0.1-1.fc38.i686 153/153 Verifying : alternatives-1.21-1.fc38.i686 1/153 Verifying : authselect-1.4.2-1.fc38.i686 2/153 Verifying : authselect-libs-1.4.2-1.fc38.i686 3/153 Verifying : bash-5.2.9-3.fc38.i686 4/153 Verifying : binutils-2.39-6.fc38.i686 5/153 Verifying : binutils-gold-2.39-6.fc38.i686 6/153 Verifying : bzip2-1.0.8-12.fc38.i686 7/153 Verifying : bzip2-libs-1.0.8-12.fc38.i686 8/153 Verifying : coreutils-9.1-8.fc38.i686 9/153 Verifying : coreutils-common-9.1-8.fc38.i686 10/153 Verifying : cpio-2.13-13.fc38.i686 11/153 Verifying : cracklib-2.9.7-30.fc38.i686 12/153 Verifying : curl-7.87.0-1.fc38.i686 13/153 Verifying : cyrus-sasl-lib-2.1.28-8.fc38.i686 14/153 Verifying : diffutils-3.8-3.fc38.i686 15/153 Verifying : dwz-0.15-1.fc38.i686 16/153 Verifying : ed-1.18-2.fc38.i686 17/153 Verifying : elfutils-0.188-3.fc38.i686 18/153 Verifying : elfutils-debuginfod-client-0.188-3.fc38.i686 19/153 Verifying : elfutils-default-yama-scope-0.188-3.fc38.noarch 20/153 Verifying : elfutils-libelf-0.188-3.fc38.i686 21/153 Verifying : elfutils-libs-0.188-3.fc38.i686 22/153 Verifying : file-5.42-4.fc38.i686 23/153 Verifying : file-libs-5.42-4.fc38.i686 24/153 Verifying : findutils-1:4.9.0-2.fc38.i686 25/153 Verifying : gawk-5.1.1-4.fc38.i686 26/153 Verifying : gdbm-libs-1:1.23-2.fc38.i686 27/153 Verifying : gmp-1:6.2.1-3.fc38.i686 28/153 Verifying : grep-3.8-1.fc38.i686 29/153 Verifying : gzip-1.12-2.fc38.i686 30/153 Verifying : jansson-2.13.1-5.fc38.i686 31/153 Verifying : keyutils-libs-1.6.1-5.fc38.i686 32/153 Verifying : krb5-libs-1.20.1-3.fc38.i686 33/153 Verifying : libacl-2.3.1-4.fc38.i686 34/153 Verifying : libarchive-3.6.1-3.fc38.i686 35/153 Verifying : libattr-2.5.1-5.fc38.i686 36/153 Verifying : libbrotli-1.0.9-9.fc38.i686 37/153 Verifying : libcap-2.48-5.fc38.i686 38/153 Verifying : libcap-ng-0.8.3-4.fc38.i686 39/153 Verifying : libcurl-7.87.0-1.fc38.i686 40/153 Verifying : libdb-5.3.28-54.fc38.i686 41/153 Verifying : libeconf-0.4.0-4.fc38.i686 42/153 Verifying : libevent-2.1.12-7.fc38.i686 43/153 Verifying : libffi-3.4.4-1.fc38.i686 44/153 Verifying : libidn2-2.3.4-1.fc38.i686 45/153 Verifying : libnghttp2-1.51.0-1.fc38.i686 46/153 Verifying : libnsl2-2.0.0-4.fc38.i686 47/153 Verifying : libpkgconf-1.8.0-3.fc38.i686 48/153 Verifying : libsigsegv-2.14-3.fc38.i686 49/153 Verifying : libssh-0.10.4-2.fc38.i686 50/153 Verifying : libssh-config-0.10.4-2.fc38.noarch 51/153 Verifying : libtasn1-4.19.0-1.fc38.i686 52/153 Verifying : libtirpc-1.3.3-0.fc38.i686 53/153 Verifying : libunistring-1.0-2.fc38.i686 54/153 Verifying : libutempter-1.2.1-7.fc38.i686 55/153 Verifying : libverto-0.3.2-4.fc38.i686 56/153 Verifying : libxcrypt-4.4.33-5.fc38.i686 57/153 Verifying : libxml2-2.10.3-2.fc38.i686 58/153 Verifying : lua-libs-5.4.4-6.fc38.i686 59/153 Verifying : lz4-libs-1.9.3-5.fc38.i686 60/153 Verifying : mpfr-4.1.1-2.fc38.i686 61/153 Verifying : ncurses-base-6.3-5.20221126.fc38.noarch 62/153 Verifying : ncurses-libs-6.3-5.20221126.fc38.i686 63/153 Verifying : nettle-3.8-2.fc38.i686 64/153 Verifying : openldap-2.6.3-1.fc38.i686 65/153 Verifying : openssl-libs-1:3.0.5-6.fc38.i686 66/153 Verifying : p11-kit-0.24.1-5.fc38.i686 67/153 Verifying : p11-kit-trust-0.24.1-5.fc38.i686 68/153 Verifying : pam-1.5.2-15.fc38.i686 69/153 Verifying : pam-libs-1.5.2-15.fc38.i686 70/153 Verifying : patch-2.7.6-17.fc38.i686 71/153 Verifying : pcre2-10.40-1.fc38.1.i686 72/153 Verifying : pcre2-syntax-10.40-1.fc38.1.noarch 73/153 Verifying : pkgconf-1.8.0-3.fc38.i686 74/153 Verifying : pkgconf-m4-1.8.0-3.fc38.noarch 75/153 Verifying : pkgconf-pkg-config-1.8.0-3.fc38.i686 76/153 Verifying : popt-1.19-1.fc38.i686 77/153 Verifying : qt5-srpm-macros-5.15.7-1.fc38.noarch 78/153 Verifying : readline-8.2-2.fc38.i686 79/153 Verifying : rpm-4.18.0-8.fc38.i686 80/153 Verifying : rpm-build-4.18.0-8.fc38.i686 81/153 Verifying : rpm-build-libs-4.18.0-8.fc38.i686 82/153 Verifying : rpm-libs-4.18.0-8.fc38.i686 83/153 Verifying : rpm-sequoia-1.2.0-1.fc38.i686 84/153 Verifying : rpmautospec-rpm-macros-0.3.1-1.fc38.noarch 85/153 Verifying : libgcc-13.0.0-0.4.fc38.i686 86/153 Verifying : libgomp-13.0.0-0.4.fc38.i686 87/153 Verifying : libstdc++-13.0.0-0.4.fc38.i686 88/153 Verifying : ansible-srpm-macros-1-8.1.fc38.noarch 89/153 Verifying : audit-libs-3.0.9-2.fc38.i686 90/153 Verifying : basesystem-11-14.fc37.noarch 91/153 Verifying : ca-certificates-2022.2.54-5.fc37.noarch 92/153 Verifying : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 93/153 Verifying : debugedit-5.0-5.fc37.i686 94/153 Verifying : efi-srpm-macros-5-6.fc37.noarch 95/153 Verifying : fedora-gpg-keys-38-0.3.noarch 96/153 Verifying : fedora-release-38-0.6.noarch 97/153 Verifying : fedora-release-common-38-0.6.noarch 98/153 Verifying : fedora-release-identity-basic-38-0.6.noarch 99/153 Verifying : fedora-repos-38-0.3.noarch 100/153 Verifying : fedora-repos-rawhide-38-0.3.noarch 101/153 Verifying : filesystem-3.18-2.fc37.i686 102/153 Verifying : fonts-srpm-macros-1:2.0.5-10.fc38.noarch 103/153 Verifying : fpc-srpm-macros-1.3-6.fc37.noarch 104/153 Verifying : gdb-minimal-12.1-10.fc38.i686 105/153 Verifying : ghc-srpm-macros-1.5.0-7.fc37.noarch 106/153 Verifying : glibc-2.36.9000-19.fc38.i686 107/153 Verifying : glibc-common-2.36.9000-19.fc38.i686 108/153 Verifying : glibc-gconv-extra-2.36.9000-19.fc38.i686 109/153 Verifying : glibc-minimal-langpack-2.36.9000-19.fc38.i686 110/153 Verifying : gnat-srpm-macros-4-16.fc37.noarch 111/153 Verifying : go-srpm-macros-3.2.0-1.fc38.noarch 112/153 Verifying : info-7.0.1-1.fc38.i686 113/153 Verifying : kernel-srpm-macros-1.0-15.fc37.noarch 114/153 Verifying : libblkid-2.38.1-3.fc38.i686 115/153 Verifying : libcom_err-1.46.5-3.fc37.i686 116/153 Verifying : libfdisk-2.38.1-3.fc38.i686 117/153 Verifying : libmount-2.38.1-3.fc38.i686 118/153 Verifying : libpsl-0.21.2-1.fc38.i686 119/153 Verifying : libpwquality-1.4.5-1.fc38.i686 120/153 Verifying : libselinux-3.5-0.rc1.1.fc38.i686 121/153 Verifying : libsemanage-3.5-0.rc1.1.fc38.i686 122/153 Verifying : libsepol-3.5-0.rc1.1.fc38.i686 123/153 Verifying : libsmartcols-2.38.1-3.fc38.i686 124/153 Verifying : libuuid-2.38.1-3.fc38.i686 125/153 Verifying : libzstd-1.5.2-3.fc37.i686 126/153 Verifying : lua-srpm-macros-1-7.fc37.noarch 127/153 Verifying : nim-srpm-macros-3-7.fc37.noarch 128/153 Verifying : ocaml-srpm-macros-7-2.fc37.noarch 129/153 Verifying : openblas-srpm-macros-2-12.fc37.noarch 130/153 Verifying : package-notes-srpm-macros-0.5-6.fc38.noarch 131/153 Verifying : perl-srpm-macros-1-47.fc38.noarch 132/153 Verifying : publicsuffix-list-dafsa-20221208-1.fc38.noarch 133/153 Verifying : python-srpm-macros-3.11-6.fc38.noarch 134/153 Verifying : redhat-rpm-config-236-1.fc38.noarch 135/153 Verifying : rust-srpm-macros-23-1.fc38.noarch 136/153 Verifying : sed-4.8-11.fc37.i686 137/153 Verifying : setup-2.14.3-1.fc38.noarch 138/153 Verifying : shadow-utils-2:4.13-3.fc38.i686 139/153 Verifying : sqlite-libs-3.40.0-1.fc38.i686 140/153 Verifying : systemd-libs-252.4-598.fc38.i686 141/153 Verifying : tar-2:1.34-5.fc38.i686 142/153 Verifying : tzdata-2022g-1.fc38.noarch 143/153 Verifying : unzip-6.0-58.fc38.i686 144/153 Verifying : util-linux-2.38.1-3.fc38.i686 145/153 Verifying : util-linux-core-2.38.1-3.fc38.i686 146/153 Verifying : which-2.21-36.fc38.i686 147/153 Verifying : xxhash-libs-0.8.1-3.fc37.i686 148/153 Verifying : xz-5.2.9-1.fc38.i686 149/153 Verifying : xz-libs-5.2.9-1.fc38.i686 150/153 Verifying : zip-3.0-35.fc38.i686 151/153 Verifying : zlib-1.2.13-1.fc38.i686 152/153 Verifying : zstd-1.5.2-3.fc37.i686 153/153 Installed: alternatives-1.21-1.fc38.i686 ansible-srpm-macros-1-8.1.fc38.noarch audit-libs-3.0.9-2.fc38.i686 authselect-1.4.2-1.fc38.i686 authselect-libs-1.4.2-1.fc38.i686 basesystem-11-14.fc37.noarch bash-5.2.9-3.fc38.i686 binutils-2.39-6.fc38.i686 binutils-gold-2.39-6.fc38.i686 bzip2-1.0.8-12.fc38.i686 bzip2-libs-1.0.8-12.fc38.i686 ca-certificates-2022.2.54-5.fc37.noarch coreutils-9.1-8.fc38.i686 coreutils-common-9.1-8.fc38.i686 cpio-2.13-13.fc38.i686 cracklib-2.9.7-30.fc38.i686 crypto-policies-20221215-1.gita4c31a3.fc38.noarch curl-7.87.0-1.fc38.i686 cyrus-sasl-lib-2.1.28-8.fc38.i686 debugedit-5.0-5.fc37.i686 diffutils-3.8-3.fc38.i686 dwz-0.15-1.fc38.i686 ed-1.18-2.fc38.i686 efi-srpm-macros-5-6.fc37.noarch elfutils-0.188-3.fc38.i686 elfutils-debuginfod-client-0.188-3.fc38.i686 elfutils-default-yama-scope-0.188-3.fc38.noarch elfutils-libelf-0.188-3.fc38.i686 elfutils-libs-0.188-3.fc38.i686 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.i686 file-libs-5.42-4.fc38.i686 filesystem-3.18-2.fc37.i686 findutils-1:4.9.0-2.fc38.i686 fonts-srpm-macros-1:2.0.5-10.fc38.noarch fpc-srpm-macros-1.3-6.fc37.noarch gawk-5.1.1-4.fc38.i686 gdb-minimal-12.1-10.fc38.i686 gdbm-libs-1:1.23-2.fc38.i686 ghc-srpm-macros-1.5.0-7.fc37.noarch glibc-2.36.9000-19.fc38.i686 glibc-common-2.36.9000-19.fc38.i686 glibc-gconv-extra-2.36.9000-19.fc38.i686 glibc-minimal-langpack-2.36.9000-19.fc38.i686 gmp-1:6.2.1-3.fc38.i686 gnat-srpm-macros-4-16.fc37.noarch go-srpm-macros-3.2.0-1.fc38.noarch grep-3.8-1.fc38.i686 gzip-1.12-2.fc38.i686 info-7.0.1-1.fc38.i686 jansson-2.13.1-5.fc38.i686 kernel-srpm-macros-1.0-15.fc37.noarch keyutils-libs-1.6.1-5.fc38.i686 krb5-libs-1.20.1-3.fc38.i686 libacl-2.3.1-4.fc38.i686 libarchive-3.6.1-3.fc38.i686 libattr-2.5.1-5.fc38.i686 libblkid-2.38.1-3.fc38.i686 libbrotli-1.0.9-9.fc38.i686 libcap-2.48-5.fc38.i686 libcap-ng-0.8.3-4.fc38.i686 libcom_err-1.46.5-3.fc37.i686 libcurl-7.87.0-1.fc38.i686 libdb-5.3.28-54.fc38.i686 libeconf-0.4.0-4.fc38.i686 libevent-2.1.12-7.fc38.i686 libfdisk-2.38.1-3.fc38.i686 libffi-3.4.4-1.fc38.i686 libgcc-13.0.0-0.4.fc38.i686 libgomp-13.0.0-0.4.fc38.i686 libidn2-2.3.4-1.fc38.i686 libmount-2.38.1-3.fc38.i686 libnghttp2-1.51.0-1.fc38.i686 libnsl2-2.0.0-4.fc38.i686 libpkgconf-1.8.0-3.fc38.i686 libpsl-0.21.2-1.fc38.i686 libpwquality-1.4.5-1.fc38.i686 libselinux-3.5-0.rc1.1.fc38.i686 libsemanage-3.5-0.rc1.1.fc38.i686 libsepol-3.5-0.rc1.1.fc38.i686 libsigsegv-2.14-3.fc38.i686 libsmartcols-2.38.1-3.fc38.i686 libssh-0.10.4-2.fc38.i686 libssh-config-0.10.4-2.fc38.noarch libstdc++-13.0.0-0.4.fc38.i686 libtasn1-4.19.0-1.fc38.i686 libtirpc-1.3.3-0.fc38.i686 libunistring-1.0-2.fc38.i686 libutempter-1.2.1-7.fc38.i686 libuuid-2.38.1-3.fc38.i686 libverto-0.3.2-4.fc38.i686 libxcrypt-4.4.33-5.fc38.i686 libxml2-2.10.3-2.fc38.i686 libzstd-1.5.2-3.fc37.i686 lua-libs-5.4.4-6.fc38.i686 lua-srpm-macros-1-7.fc37.noarch lz4-libs-1.9.3-5.fc38.i686 mpfr-4.1.1-2.fc38.i686 ncurses-base-6.3-5.20221126.fc38.noarch ncurses-libs-6.3-5.20221126.fc38.i686 nettle-3.8-2.fc38.i686 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.i686 openssl-libs-1:3.0.5-6.fc38.i686 p11-kit-0.24.1-5.fc38.i686 p11-kit-trust-0.24.1-5.fc38.i686 package-notes-srpm-macros-0.5-6.fc38.noarch pam-1.5.2-15.fc38.i686 pam-libs-1.5.2-15.fc38.i686 patch-2.7.6-17.fc38.i686 pcre2-10.40-1.fc38.1.i686 pcre2-syntax-10.40-1.fc38.1.noarch perl-srpm-macros-1-47.fc38.noarch pkgconf-1.8.0-3.fc38.i686 pkgconf-m4-1.8.0-3.fc38.noarch pkgconf-pkg-config-1.8.0-3.fc38.i686 popt-1.19-1.fc38.i686 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.i686 redhat-rpm-config-236-1.fc38.noarch rpm-4.18.0-8.fc38.i686 rpm-build-4.18.0-8.fc38.i686 rpm-build-libs-4.18.0-8.fc38.i686 rpm-libs-4.18.0-8.fc38.i686 rpm-sequoia-1.2.0-1.fc38.i686 rpmautospec-rpm-macros-0.3.1-1.fc38.noarch rust-srpm-macros-23-1.fc38.noarch sed-4.8-11.fc37.i686 setup-2.14.3-1.fc38.noarch shadow-utils-2:4.13-3.fc38.i686 sqlite-libs-3.40.0-1.fc38.i686 systemd-libs-252.4-598.fc38.i686 tar-2:1.34-5.fc38.i686 tzdata-2022g-1.fc38.noarch unzip-6.0-58.fc38.i686 util-linux-2.38.1-3.fc38.i686 util-linux-core-2.38.1-3.fc38.i686 which-2.21-36.fc38.i686 xxhash-libs-0.8.1-3.fc37.i686 xz-5.2.9-1.fc38.i686 xz-libs-5.2.9-1.fc38.i686 zip-3.0-35.fc38.i686 zlib-1.2.13-1.fc38.i686 zstd-1.5.2-3.fc37.i686 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: libverto-0.3.2-4.fc38.i686 jansson-2.13.1-5.fc38.i686 binutils-2.39-6.fc38.i686 elfutils-0.188-3.fc38.i686 libutempter-1.2.1-7.fc38.i686 xxhash-libs-0.8.1-3.fc37.i686 gmp-6.2.1-3.fc38.i686 p11-kit-0.24.1-5.fc38.i686 libunistring-1.0-2.fc38.i686 elfutils-debuginfod-client-0.188-3.fc38.i686 libxcrypt-4.4.33-5.fc38.i686 libcap-2.48-5.fc38.i686 openblas-srpm-macros-2-12.fc37.noarch openldap-2.6.3-1.fc38.i686 libnsl2-2.0.0-4.fc38.i686 rust-srpm-macros-23-1.fc38.noarch fedora-repos-38-0.3.noarch ghc-srpm-macros-1.5.0-7.fc37.noarch libxml2-2.10.3-2.fc38.i686 libnghttp2-1.51.0-1.fc38.i686 libdb-5.3.28-54.fc38.i686 cracklib-2.9.7-30.fc38.i686 diffutils-3.8-3.fc38.i686 krb5-libs-1.20.1-3.fc38.i686 rpmautospec-rpm-macros-0.3.1-1.fc38.noarch libffi-3.4.4-1.fc38.i686 publicsuffix-list-dafsa-20221208-1.fc38.noarch binutils-gold-2.39-6.fc38.i686 elfutils-libelf-0.188-3.fc38.i686 debugedit-5.0-5.fc37.i686 libidn2-2.3.4-1.fc38.i686 info-7.0.1-1.fc38.i686 pam-1.5.2-15.fc38.i686 curl-7.87.0-1.fc38.i686 ncurses-libs-6.3-5.20221126.fc38.i686 ocaml-srpm-macros-7-2.fc37.noarch xz-5.2.9-1.fc38.i686 lua-libs-5.4.4-6.fc38.i686 fpc-srpm-macros-1.3-6.fc37.noarch fedora-release-identity-basic-38-0.6.noarch keyutils-libs-1.6.1-5.fc38.i686 unzip-6.0-58.fc38.i686 pam-libs-1.5.2-15.fc38.i686 glibc-minimal-langpack-2.36.9000-19.fc38.i686 file-5.42-4.fc38.i686 elfutils-libs-0.188-3.fc38.i686 libgomp-13.0.0-0.4.fc38.i686 kernel-srpm-macros-1.0-15.fc37.noarch glibc-common-2.36.9000-19.fc38.i686 gawk-5.1.1-4.fc38.i686 coreutils-9.1-8.fc38.i686 libpwquality-1.4.5-1.fc38.i686 libcom_err-1.46.5-3.fc37.i686 libblkid-2.38.1-3.fc38.i686 grep-3.8-1.fc38.i686 elfutils-default-yama-scope-0.188-3.fc38.noarch coreutils-common-9.1-8.fc38.i686 patch-2.7.6-17.fc38.i686 readline-8.2-2.fc38.i686 libcurl-7.87.0-1.fc38.i686 fonts-srpm-macros-2.0.5-10.fc38.noarch audit-libs-3.0.9-2.fc38.i686 tzdata-2022g-1.fc38.noarch zstd-1.5.2-3.fc37.i686 gdbm-libs-1.23-2.fc38.i686 libeconf-0.4.0-4.fc38.i686 alternatives-1.21-1.fc38.i686 qt5-srpm-macros-5.15.7-1.fc38.noarch tar-1.34-5.fc38.i686 nim-srpm-macros-3-7.fc37.noarch ansible-srpm-macros-1-8.1.fc38.noarch setup-2.14.3-1.fc38.noarch libstdc++-13.0.0-0.4.fc38.i686 libattr-2.5.1-5.fc38.i686 findutils-4.9.0-2.fc38.i686 libsigsegv-2.14-3.fc38.i686 rpm-libs-4.18.0-8.fc38.i686 lua-srpm-macros-1-7.fc37.noarch pkgconf-pkg-config-1.8.0-3.fc38.i686 perl-srpm-macros-1-47.fc38.noarch file-libs-5.42-4.fc38.i686 sqlite-libs-3.40.0-1.fc38.i686 zip-3.0-35.fc38.i686 package-notes-srpm-macros-0.5-6.fc38.noarch gnat-srpm-macros-4-16.fc37.noarch ca-certificates-2022.2.54-5.fc37.noarch filesystem-3.18-2.fc37.i686 pcre2-syntax-10.40-1.fc38.1.noarch bash-5.2.9-3.fc38.i686 rpm-build-4.18.0-8.fc38.i686 cpio-2.13-13.fc38.i686 xz-libs-5.2.9-1.fc38.i686 libsmartcols-2.38.1-3.fc38.i686 libmount-2.38.1-3.fc38.i686 libacl-2.3.1-4.fc38.i686 crypto-policies-20221215-1.gita4c31a3.fc38.noarch libtasn1-4.19.0-1.fc38.i686 python-srpm-macros-3.11-6.fc38.noarch p11-kit-trust-0.24.1-5.fc38.i686 bzip2-1.0.8-12.fc38.i686 libsepol-3.5-0.rc1.1.fc38.i686 gdb-minimal-12.1-10.fc38.i686 cyrus-sasl-lib-2.1.28-8.fc38.i686 glibc-gconv-extra-2.36.9000-19.fc38.i686 nettle-3.8-2.fc38.i686 zlib-1.2.13-1.fc38.i686 libevent-2.1.12-7.fc38.i686 libgcc-13.0.0-0.4.fc38.i686 libssh-config-0.10.4-2.fc38.noarch go-srpm-macros-3.2.0-1.fc38.noarch ncurses-base-6.3-5.20221126.fc38.noarch fedora-release-38-0.6.noarch libfdisk-2.38.1-3.fc38.i686 fedora-release-common-38-0.6.noarch basesystem-11-14.fc37.noarch libtirpc-1.3.3-0.fc38.i686 openssl-libs-3.0.5-6.fc38.i686 bzip2-libs-1.0.8-12.fc38.i686 libssh-0.10.4-2.fc38.i686 glibc-2.36.9000-19.fc38.i686 libcap-ng-0.8.3-4.fc38.i686 authselect-1.4.2-1.fc38.i686 rpm-4.18.0-8.fc38.i686 systemd-libs-252.4-598.fc38.i686 authselect-libs-1.4.2-1.fc38.i686 pkgconf-m4-1.8.0-3.fc38.noarch gzip-1.12-2.fc38.i686 libpkgconf-1.8.0-3.fc38.i686 dwz-0.15-1.fc38.i686 redhat-rpm-config-236-1.fc38.noarch which-2.21-36.fc38.i686 pcre2-10.40-1.fc38.1.i686 mpfr-4.1.1-2.fc38.i686 libselinux-3.5-0.rc1.1.fc38.i686 sed-4.8-11.fc37.i686 ed-1.18-2.fc38.i686 libsemanage-3.5-0.rc1.1.fc38.i686 util-linux-2.38.1-3.fc38.i686 rpm-build-libs-4.18.0-8.fc38.i686 fedora-repos-rawhide-38-0.3.noarch fedora-gpg-keys-38-0.3.noarch popt-1.19-1.fc38.i686 libbrotli-1.0.9-9.fc38.i686 util-linux-core-2.38.1-3.fc38.i686 lz4-libs-1.9.3-5.fc38.i686 libzstd-1.5.2-3.fc37.i686 shadow-utils-4.13-3.fc38.i686 libuuid-2.38.1-3.fc38.i686 libarchive-3.6.1-3.fc38.i686 pkgconf-1.8.0-3.fc38.i686 efi-srpm-macros-5-6.fc37.noarch libpsl-0.21.2-1.fc38.i686 rpm-sequoia-1.2.0-1.fc38.i686 Start: buildsrpm Start: rpmbuild -bs Building target platforms: i686 Building for target i686 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-i686-1672303406.061116/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-i686-1672303406.061116/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-i686-1672303406.061116/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-i686-1672303406.061116/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-kboawtp_/saga/saga.spec) Config(child) 0 minutes 59 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot 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 1672303406.061116 -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-i686) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-bootstrap-1672303406.061116/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-i686-bootstrap-1672303406.061116/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-i686-1672303406.061116/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 73 kB/s | 3.0 kB 00:00 Additional repo https_jakub_fedorapeople_org_fe 11 kB/s | 3.0 kB 00:00 local 16 kB/s | 3.8 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: i686 Building for target i686 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 13 kB/s | 3.0 kB 00:00 Additional repo https_jakub_fedorapeople_org_fe 11 kB/s | 3.0 kB 00:00 local 15 kB/s | 3.8 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 local 675 k desktop-file-utils i686 0.26-7.fc38 copr_base 71 k e00compr-devel i686 1.0.1-39.fc38 copr_base 18 k gcc-c++ i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 13 M gdal-devel i686 3.6.1-1.fc38 local 205 k hdf5-devel i686 1.12.1-10.fc37 local 1.3 M jasper-devel i686 3.0.6-1.fc38 copr_base 336 k libappstream-glib i686 0.8.2-1.fc38 copr_base 410 k libdxflib-devel i686 3.26.4-7.fc38 copr_base 30 k libharu-devel i686 2.3.0-16.fc38 copr_base 40 k libpq-devel i686 15.0-2.fc38 copr_base 100 k libsvm-devel i686 3.30-1.fc38 copr_base 19 k libtiff-devel i686 4.4.0-4.fc38 copr_base 514 k libtool i686 2.4.7-3.0.1.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 595 k make i686 1:4.3-11.fc38 copr_base 542 k polyclipping-devel i686 6.4.2-15.fc38 copr_base 36 k proj-devel i686 9.1.1-1.fc38 copr_base 80 k qhull-devel i686 1:7.2.1-11.fc38 copr_base 177 k swig i686 4.1.1-1.fc38 local 1.5 M unixODBC-devel i686 2.3.11-1.fc38 local 50 k wxGTK-devel i686 3.2.1-4.fc38 local 33 k Installing dependencies: SDL2 i686 2.26.0-1.fc38 copr_base 717 k SuperLU i686 5.3.0-3.fc38 copr_base 199 k adwaita-cursor-theme noarch 43-1.fc38 local 622 k adwaita-icon-theme noarch 43-1.fc38 local 4.2 M alsa-lib i686 1.2.8-2.fc38 copr_base 534 k annobin-docs noarch 10.99-1.0.1.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 93 k annobin-plugin-gcc i686 10.99-1.0.1.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 889 k armadillo i686 10.8.2-2.fc38 copr_base 42 k arpack i686 3.8.0-5.fc38 copr_base 119 k at-spi2-atk i686 2.46.0-2.fc38 copr_base 93 k at-spi2-atk-devel i686 2.46.0-2.fc38 copr_base 109 k at-spi2-core i686 2.46.0-2.fc38 copr_base 359 k at-spi2-core-devel i686 2.46.0-2.fc38 copr_base 137 k atk i686 2.46.0-2.fc38 copr_base 83 k atk-devel i686 2.46.0-2.fc38 copr_base 176 k avahi-libs i686 0.8-19.fc38 copr_base 73 k blosc i686 1.21.1-3.fc38 copr_base 62 k brotli i686 1.0.9-9.fc38 copr_base 318 k brotli-devel i686 1.0.9-9.fc38 copr_base 32 k bubblewrap i686 0.5.0-3.fc38 copr_base 56 k bzip2-devel i686 1.0.8-12.fc38 copr_base 214 k cairo i686 1.17.6-2.fc38 copr_base 720 k cairo-devel i686 1.17.6-2.fc38 copr_base 246 k cairo-gobject i686 1.17.6-2.fc38 copr_base 18 k cairo-gobject-devel i686 1.17.6-2.fc38 copr_base 11 k cdparanoia-libs i686 10.2-40.fc38 copr_base 57 k cfitsio i686 4.1.0-1.fc38 copr_base 659 k cmake-filesystem i686 3.25.1-1.fc38 copr_base 17 k colord-libs i686 1.4.6-2.fc37 local 243 k cpp i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 11 M crypto-policies-scripts noarch 20221215-1.gita4c31a3.fc38 local 103 k cups-libs i686 1:2.4.2-5.fc38 copr_base 285 k dbus i686 1:1.14.4-1.fc38 copr_base 8.3 k dbus-broker i686 32-1.fc38 copr_base 180 k dbus-common noarch 1:1.14.4-1.fc38 copr_base 15 k dbus-devel i686 1:1.14.4-1.fc38 copr_base 35 k dbus-libs i686 1:1.14.4-1.fc38 copr_base 167 k e00compr-libs i686 1.0.1-39.fc38 copr_base 22 k emacs-filesystem noarch 1:28.1-3.fc37 local 9.5 k enchant2 i686 2.3.3-2.fc38 copr_base 69 k expat i686 2.5.0-1.fc38 copr_base 115 k fdk-aac-free i686 2.0.0-9.fc38 copr_base 331 k flac-libs i686 1.4.2-1.fc38 copr_base 267 k flexiblas i686 3.2.1-3.fc38 local 32 k flexiblas-netlib i686 3.2.1-3.fc38 local 3.0 M flexiblas-openblas-openmp i686 3.2.1-3.fc38 local 17 k fontconfig i686 2.14.1-2.fc38 copr_base 292 k fontconfig-devel i686 2.14.1-2.fc38 copr_base 128 k fonts-filesystem noarch 1:2.0.5-10.fc38 local 8.0 k freetype i686 2.12.1-3.fc38 copr_base 418 k freetype-devel i686 2.12.1-3.fc38 copr_base 859 k freexl i686 1.0.6-18.fc38 copr_base 36 k fribidi i686 1.0.12-2.fc38 copr_base 90 k fribidi-devel i686 1.0.12-2.fc38 copr_base 25 k gc i686 8.2.2-1.fc38 copr_base 113 k gcc i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 34 M gcc-gfortran i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 12 M gcc-plugin-annobin i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 30 k gdal-libs i686 3.6.1-1.fc38 local 8.8 M gdk-pixbuf2 i686 2.42.10-1.fc38 copr_base 472 k gdk-pixbuf2-devel i686 2.42.10-1.fc38 copr_base 330 k gdk-pixbuf2-modules i686 2.42.10-1.fc38 copr_base 90 k geos i686 3.11.1-1.fc38 local 1.1 M gettext i686 0.21.1-1.fc38 copr_base 1.0 M gettext-envsubst i686 0.21.1-1.fc38 copr_base 37 k gettext-libs i686 0.21.1-1.fc38 copr_base 337 k gettext-runtime i686 0.21.1-1.fc38 copr_base 109 k giflib i686 5.2.1-14.fc38 copr_base 53 k gl-manpages noarch 1.1-25.20190306.fc37 local 1.0 M glib-networking i686 2.74.0-1.fc38 copr_base 194 k glib2 i686 2.74.1-2.fc38 copr_base 2.8 M glib2-devel i686 2.74.1-2.fc38 copr_base 519 k glibc-devel i686 2.36.9000-19.fc38 local 43 k glibc-headers-x86 noarch 2.36.9000-19.fc38 local 450 k gnutls i686 3.7.8-9.fc38 copr_base 1.1 M google-noto-fonts-common noarch 20201206^1.git0c78c8329-9.fc38 local 18 k google-noto-sans-vf-fonts noarch 20201206^1.git0c78c8329-9.fc38 local 729 k graphene i686 1.10.6-4.fc38 copr_base 82 k graphite2 i686 1.3.14-10.fc38 copr_base 97 k graphite2-devel i686 1.3.14-10.fc38 copr_base 21 k groff-base i686 1.22.4-10.fc38 copr_base 1.0 M gsettings-desktop-schemas i686 43.0-1.fc38 local 716 k gsm i686 1.0.22-1.fc38 copr_base 36 k gssdp i686 1.6.2-1.fc38 copr_base 61 k gstreamer1 i686 1.20.4-1.fc38 copr_base 1.5 M gstreamer1-plugins-bad-free i686 1.20.4-2.fc38 local 3.0 M gstreamer1-plugins-base i686 1.20.4-1.fc38 copr_base 2.2 M gtk-update-icon-cache i686 3.24.35-2.fc38 copr_base 36 k gtk3 i686 3.24.35-2.fc38 copr_base 5.2 M gtk3-devel i686 3.24.35-2.fc38 copr_base 4.2 M guile22 i686 2.2.7-6.fc38 copr_base 6.5 M gupnp i686 1.6.3-1.fc38 copr_base 113 k gupnp-igd i686 1.2.0-7.fc38 copr_base 36 k harfbuzz i686 6.0.0-1.fc38 copr_base 846 k harfbuzz-devel i686 6.0.0-1.fc38 copr_base 362 k harfbuzz-icu i686 6.0.0-1.fc38 copr_base 17 k hdf-libs i686 4.2.15-11.fc37 local 301 k hdf5 i686 1.12.1-10.fc37 local 2.1 M hicolor-icon-theme noarch 0.17-14.fc37 local 66 k highway i686 1.0.2-1.fc38 local 257 k hunspell i686 1.7.1-1.fc38 copr_base 348 k hunspell-en-US noarch 0.20201207-2.fc38 copr_base 181 k hunspell-filesystem i686 1.7.1-1.fc38 copr_base 9.4 k hwdata noarch 0.365-1.fc38 local 1.5 M hyphen i686 2.8.8-18.fc38 copr_base 30 k imath i686 3.1.6-1.fc38 copr_base 99 k iso-codes noarch 4.12.0-2.fc38 local 3.4 M jasper-libs i686 3.0.6-1.fc38 copr_base 168 k javascriptcoregtk4.0 i686 2.39.3-3.fc38 local 3.9 M jbigkit-libs i686 2.1-24.fc38 copr_base 54 k json-c i686 0.16-3.fc38 copr_base 44 k json-glib i686 1.6.6-3.fc38 copr_base 155 k kernel-headers i686 6.1.0-1.fc38 local 1.4 M lame-libs i686 3.100-13.fc38 copr_base 342 k langpacks-core-font-en noarch 3.0-27.fc38 local 9.9 k lcms2 i686 2.14-1.fc38 copr_base 193 k libICE i686 1.0.10-9.fc38 copr_base 74 k libSM i686 1.2.3-11.fc38 copr_base 42 k libX11 i686 1.8.1-2.fc38 copr_base 672 k libX11-common noarch 1.8.1-2.fc38 copr_base 150 k libX11-devel i686 1.8.1-2.fc38 copr_base 939 k libX11-xcb i686 1.8.1-2.fc38 copr_base 12 k libXau i686 1.0.11-1.fc38 copr_base 32 k libXau-devel i686 1.0.11-1.fc38 copr_base 14 k libXcomposite i686 0.4.5-8.fc38 copr_base 24 k libXcomposite-devel i686 0.4.5-8.fc38 copr_base 16 k libXcursor i686 1.2.1-2.fc38 copr_base 32 k libXcursor-devel i686 1.2.1-2.fc38 copr_base 29 k libXdamage i686 1.1.5-8.fc38 copr_base 23 k libXdamage-devel i686 1.1.5-8.fc38 copr_base 9.8 k libXext i686 1.3.5-1.fc38 copr_base 42 k libXext-devel i686 1.3.5-1.fc38 copr_base 72 k libXfixes i686 6.0.0-4.fc38 copr_base 20 k libXfixes-devel i686 6.0.0-4.fc38 copr_base 13 k libXft i686 2.3.6-1.fc38 copr_base 73 k libXft-devel i686 2.3.6-1.fc38 copr_base 36 k libXi i686 1.8-3.fc38 copr_base 42 k libXi-devel i686 1.8-3.fc38 copr_base 103 k libXinerama i686 1.1.5-1.fc38 copr_base 15 k libXinerama-devel i686 1.1.5-1.fc38 copr_base 13 k libXrandr i686 1.5.2-9.fc38 copr_base 30 k libXrandr-devel i686 1.5.2-9.fc38 copr_base 20 k libXrender i686 0.9.11-1.fc38 copr_base 29 k libXrender-devel i686 0.9.11-1.fc38 copr_base 19 k libXtst i686 1.2.4-1.fc38 copr_base 22 k libXtst-devel i686 1.2.4-1.fc38 copr_base 16 k libXv i686 1.0.11-17.fc38 copr_base 19 k libXxf86vm i686 1.1.5-1.fc38 copr_base 19 k libaec i686 1.0.6-3.fc38 copr_base 44 k libaec-devel i686 1.0.6-3.fc38 copr_base 13 k libaom i686 3.5.0-2.fc38 copr_base 1.2 M libasan i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 491 k libatomic i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 17 k libavif i686 0.11.1-4.fc38 copr_base 88 k libb2 i686 0.98.1-7.fc38 copr_base 29 k libblkid-devel i686 2.38.1-3.fc38 local 16 k libcloudproviders i686 0.3.1-6.fc38 copr_base 48 k libcloudproviders-devel i686 0.3.1-6.fc38 copr_base 42 k libcurl-devel i686 7.87.0-1.fc38 copr_base 895 k libdatrie i686 0.2.13-4.fc38 copr_base 33 k libdatrie-devel i686 0.2.13-4.fc38 copr_base 139 k libdav1d i686 1.0.0-2.fc38 copr_base 370 k libdecor i686 0.1.1-1.fc38 copr_base 44 k libdrm i686 2.4.114-1.fc38 copr_base 173 k libdvdnav i686 6.1.1-4.fc38 copr_base 60 k libdvdread i686 6.1.3-2.fc38 copr_base 76 k libdxflib i686 3.26.4-7.fc38 copr_base 84 k libepoxy i686 1.5.10-2.fc38 copr_base 260 k libepoxy-devel i686 1.5.10-2.fc38 copr_base 134 k libevdev i686 1.13.0-1.fc38 copr_base 42 k libffi-devel i686 3.4.4-1.fc38 copr_base 29 k libgcrypt i686 1.10.1-6.fc38 copr_base 479 k libgeotiff i686 1.7.1-5.fc38 copr_base 105 k libgfortran i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 825 k libglvnd i686 1:1.6.0-1.fc38 copr_base 126 k libglvnd-core-devel i686 1:1.6.0-1.fc38 copr_base 18 k libglvnd-devel i686 1:1.6.0-1.fc38 copr_base 158 k libglvnd-egl i686 1:1.6.0-1.fc38 copr_base 38 k libglvnd-gles i686 1:1.6.0-1.fc38 copr_base 30 k libglvnd-glx i686 1:1.6.0-1.fc38 copr_base 139 k libglvnd-opengl i686 1:1.6.0-1.fc38 copr_base 40 k libgpg-error i686 1.46-1.fc38 copr_base 226 k libgta i686 1.2.1-8.fc38 copr_base 40 k libgudev i686 237-3.fc38 copr_base 36 k libgusb i686 0.4.3-1.fc38 copr_base 64 k libharu i686 2.3.0-16.fc38 copr_base 559 k libicu i686 71.1-2.fc38 copr_base 10 M libicu-devel i686 71.1-2.fc38 copr_base 843 k libjpeg-turbo i686 2.1.4-1.fc38 copr_base 198 k libjpeg-turbo-devel i686 2.1.4-1.fc38 copr_base 98 k libjxl i686 1:0.7.0-5.fc38 local 909 k libkml i686 1.3.0-42.fc38 copr_base 392 k liblerc i686 4.0.0-2.fc38 copr_base 216 k libmanette i686 0.2.6-5.fc38 copr_base 51 k libmount-devel i686 2.38.1-3.fc38 local 18 k libmpc i686 1.2.1-5.fc38 copr_base 66 k libmspack i686 0.10.1-0.8.alpha.fc38 copr_base 72 k libnice i686 0.1.19-3.fc38 local 209 k libogg i686 2:1.3.5-4.fc38 copr_base 34 k libpciaccess i686 0.16-7.fc38 copr_base 30 k libpng i686 2:1.6.37-13.fc38 copr_base 129 k libpng-devel i686 2:1.6.37-13.fc38 copr_base 292 k libpq i686 15.0-2.fc38 copr_base 217 k libproxy i686 0.4.18-4.fc38 copr_base 76 k libqhull i686 1:7.2.1-11.fc38 copr_base 180 k libqhull_p i686 1:7.2.1-11.fc38 copr_base 183 k libqhull_r i686 1:7.2.1-11.fc38 copr_base 181 k libquadmath i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 225 k libquadmath-devel i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 20 k librsvg2 i686 2.55.1-3.fc38 copr_base 3.2 M librttopo i686 1.1.0-10.fc38 copr_base 235 k libseccomp i686 2.5.3-3.fc38 copr_base 74 k libsecret i686 0.20.5-2.fc38 copr_base 192 k libselinux-devel i686 3.5-0.rc1.1.fc38 local 114 k libsepol-devel i686 3.5-0.rc1.1.fc38 local 40 k libsndfile i686 1.1.0-5.fc38 copr_base 243 k libsoup i686 2.74.3-1.fc38 copr_base 414 k libsoup3 i686 3.2.2-1.fc38 copr_base 395 k libspatialite i686 5.0.1-19.fc38 copr_base 3.2 M libsrtp i686 2.3.0-9.fc38 copr_base 62 k libstdc++-devel i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 2.4 M libstemmer i686 2.2.0-4.fc38 local 155 k libsvm i686 3.30-1.fc38 copr_base 332 k libthai i686 0.1.29-3.fc38 copr_base 215 k libthai-devel i686 0.1.29-3.fc38 copr_base 125 k libtheora i686 1:1.1.1-32.fc38 copr_base 170 k libtiff i686 4.4.0-4.fc38 copr_base 215 k libtool-ltdl i686 2.4.7-3.0.1.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 39 k libtracker-sparql i686 3.4.2-1.fc38 local 371 k libubsan i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 219 k libunwind i686 1.6.2-5.fc38 copr_base 66 k libusb1 i686 1.0.26-1.fc38 copr_base 78 k libva i686 2.17.0-1.fc38 local 110 k libvisual i686 1:0.4.0-36.fc38 copr_base 153 k libvorbis i686 1:1.3.7-6.fc38 copr_base 194 k libwayland-client i686 1.21.0-1.fc37 local 33 k libwayland-cursor i686 1.21.0-1.fc37 local 20 k libwayland-egl i686 1.21.0-1.fc37 local 13 k libwayland-server i686 1.21.0-1.fc37 local 43 k libwebp i686 1.2.4-2.fc38 copr_base 290 k libwpe i686 1.14.0-1.fc38 copr_base 31 k libxcb i686 1.13.1-10.fc38 copr_base 247 k libxcb-devel i686 1.13.1-10.fc38 copr_base 1.0 M libxcrypt-devel i686 4.4.33-5.fc38 copr_base 31 k libxkbcommon i686 1.4.1-2.fc38 copr_base 145 k libxkbcommon-devel i686 1.4.1-2.fc38 copr_base 65 k libxml2-devel i686 2.10.3-2.fc38 copr_base 502 k libxshmfence i686 1.3-11.fc38 copr_base 12 k libxslt i686 1.1.37-1.fc38 copr_base 198 k lilv-libs i686 0.24.14-3.fc38 copr_base 65 k m4 i686 1.4.19-4.fc38 copr_base 301 k mariadb-connector-c i686 3.2.7-2.fc38 copr_base 205 k mariadb-connector-c-config noarch 3.2.7-2.fc38 copr_base 10 k mesa-filesystem i686 22.3.1-1.fc38 copr_base 19 k mesa-libEGL i686 22.3.1-1.fc38 copr_base 142 k mesa-libGL i686 22.3.1-1.fc38 copr_base 187 k mesa-libGLU i686 9.0.1-7.fc38 copr_base 158 k mesa-libGLU-devel i686 9.0.1-7.fc38 copr_base 13 k mesa-libgbm i686 22.3.1-1.fc38 copr_base 47 k mesa-libglapi i686 22.3.1-1.fc38 copr_base 55 k minizip-ng i686 3.0.7-2.fc38 copr_base 82 k mpdecimal i686 2.5.1-4.fc38 copr_base 107 k mpg123-libs i686 1.31.1-3.fc38 copr_base 355 k ncurses i686 6.3-5.20221126.fc38 copr_base 409 k netcdf i686 4.9.0-4.fc38 copr_base 886 k nspr i686 4.35.0-2.fc38 local 147 k nss i686 3.85.0-1.fc38 local 748 k nss-softokn i686 3.85.0-1.fc38 local 1.1 M nss-softokn-freebl i686 3.85.0-1.fc38 local 353 k nss-sysinit i686 3.85.0-1.fc38 local 18 k nss-util i686 3.85.0-1.fc38 local 89 k ogdi i686 4.1.0-8.fc38 copr_base 253 k openblas i686 0.3.21-4.fc38 copr_base 35 k openblas-openmp i686 0.3.21-4.fc38 copr_base 3.8 M openexr-libs i686 3.1.5-2.fc37 local 1.1 M openjpeg2 i686 2.5.0-2.fc38 copr_base 190 k openssl-devel i686 1:3.0.5-6.fc38 copr_base 2.5 M opus i686 1.3.1-11.fc38 copr_base 205 k orc i686 0.4.33-1.fc38 copr_base 215 k pango i686 1.50.12-1.fc38 copr_base 357 k pango-devel i686 1.50.12-1.fc38 copr_base 152 k pcre i686 8.45-1.fc38.2 copr_base 200 k pcre2-devel i686 10.40-1.fc38.1 copr_base 474 k pcre2-utf16 i686 10.40-1.fc38.1 copr_base 217 k pcre2-utf32 i686 10.40-1.fc38.1 copr_base 204 k perl-B i686 1.83-492.fc38 copr_base 189 k perl-Carp noarch 1.52-489.fc37 local 29 k perl-Class-Struct noarch 0.66-492.fc38 copr_base 26 k perl-Data-Dumper i686 2.184-490.fc38 copr_base 59 k perl-DynaLoader i686 1.52-492.fc38 copr_base 30 k perl-Encode i686 4:3.19-492.fc38 copr_base 1.2 M perl-Errno i686 1.36-492.fc38 copr_base 18 k perl-Exporter noarch 5.77-489.fc37 local 31 k perl-Fcntl i686 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 24 k perl-File-Find noarch 1.40-492.fc38 copr_base 29 k perl-File-Path noarch 2.18-489.fc37 local 35 k perl-File-Temp noarch 1:0.231.100-489.fc37 local 59 k perl-File-stat noarch 1.12-492.fc38 copr_base 21 k perl-Getopt-Long noarch 1:2.54-1.fc38 local 60 k perl-Getopt-Std noarch 1.13-492.fc38 copr_base 19 k perl-HTTP-Tiny noarch 0.082-1.fc37 local 55 k perl-IO i686 1.50-492.fc38 copr_base 92 k perl-IPC-Open3 noarch 1.22-492.fc38 copr_base 26 k perl-MIME-Base64 i686 3.16-489.fc38 copr_base 31 k perl-POSIX i686 2.03-492.fc38 copr_base 105 k perl-PathTools i686 3.84-489.fc38 copr_base 83 k perl-Pod-Escapes noarch 1:1.07-489.fc37 local 20 k perl-Pod-Perldoc noarch 3.28.01-490.fc37 local 84 k perl-Pod-Simple noarch 1:3.43-490.fc37 local 215 k perl-Pod-Usage noarch 4:2.03-3.fc37 local 40 k perl-Scalar-List-Utils i686 5:1.63-489.fc38 copr_base 75 k perl-SelectSaver noarch 1.02-492.fc38 copr_base 15 k perl-Socket i686 4:2.036-1.fc38 copr_base 56 k perl-Storable i686 1:3.26-489.fc38 copr_base 99 k perl-Symbol noarch 1.09-492.fc38 copr_base 18 k perl-Term-ANSIColor noarch 5.01-490.fc37 local 48 k perl-Term-Cap noarch 1.17-489.fc37 local 22 k perl-Text-ParseWords noarch 3.31-489.fc37 local 16 k perl-Text-Tabs+Wrap noarch 2021.0814-489.fc37 local 22 k perl-Thread-Queue noarch 3.14-489.fc37 local 21 k perl-Time-Local noarch 2:1.300-489.fc37 local 33 k perl-constant noarch 1.33-490.fc37 local 23 k perl-if noarch 0.61.000-492.fc38 copr_base 18 k perl-interpreter i686 4:5.36.0-492.fc38 copr_base 76 k perl-libs i686 4:5.36.0-492.fc38 copr_base 2.2 M perl-mro i686 1.26-492.fc38 copr_base 33 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 local 14 k perl-podlators noarch 1:5.00-1.fc38 local 122 k perl-threads i686 1:2.27-489.fc37 local 59 k perl-threads-shared i686 1.64-489.fc37 local 45 k perl-vars noarch 1.05-492.fc38 copr_base 17 k pixman i686 0.40.0-6.fc38 copr_base 296 k pixman-devel i686 0.40.0-6.fc38 copr_base 17 k polyclipping i686 6.4.2-15.fc38 copr_base 78 k poppler i686 22.08.0-4.fc38 copr_base 1.2 M poppler-data noarch 0.4.11-3.fc37 local 2.0 M proj i686 9.1.1-1.fc38 copr_base 1.5 M proj-data noarch 9.1.1-1.fc38 copr_base 1.2 M python-pip-wheel noarch 22.3.1-1.fc38 local 1.4 M python-setuptools-wheel noarch 65.5.1-1.fc38 local 715 k python3 i686 3.11.1-1.fc38 copr_base 28 k python3-libs i686 3.11.1-1.fc38 copr_base 9.3 M rav1e-libs i686 0.5.1-5.fc37 local 779 k serd i686 0.30.12-2.fc37 local 65 k shared-mime-info i686 2.2-2.fc37 local 382 k snappy i686 1.1.9-5.fc37 local 37 k sord i686 0.16.10-1.fc37 local 49 k soundtouch i686 2.3.1-3.fc37 local 99 k sqlite i686 3.40.0-1.fc38 local 858 k sqlite-devel i686 3.40.0-1.fc38 local 143 k sratom i686 0.6.10-2.fc37 local 27 k sysprof-capture-devel i686 3.46.0-1.fc38 local 64 k unixODBC i686 2.3.11-1.fc38 local 485 k uriparser i686 0.9.7-1.fc38 local 65 k vulkan-loader i686 1.3.231.1-2.fc38 local 154 k wayland-devel i686 1.21.0-1.fc37 local 139 k webkit2gtk4.0 i686 2.39.3-3.fc38 local 25 M webrtc-audio-processing i686 0.3.1-9.fc37 local 330 k woff2 i686 1.0.2-15.fc37 local 63 k wpebackend-fdo i686 1.14.0-1.fc38 local 49 k wxBase i686 3.2.1-4.fc38 local 1.0 M wxBase-devel i686 3.2.1-4.fc38 local 1.2 M wxGTK i686 3.2.1-4.fc38 local 5.1 M wxGTK-gl i686 3.2.1-4.fc38 local 42 k wxGTK-i18n noarch 3.2.1-4.fc38 local 486 k wxGTK-media i686 3.2.1-4.fc38 local 58 k wxGTK-webview i686 3.2.1-4.fc38 local 79 k xdg-dbus-proxy i686 0.1.3-2.fc37 local 45 k xerces-c i686 3.2.3-7.fc37 local 1.0 M xkeyboard-config noarch 2.36-3.fc38 local 901 k xml-common noarch 0.6.3-59.fc37 local 31 k xorg-x11-proto-devel noarch 2022.2-2.fc38 local 264 k xprop i686 1.2.5-2.fc37 local 35 k xz-devel i686 5.2.9-1.fc38 local 53 k zlib-devel i686 1.2.13-1.fc38 local 45 k Transaction Summary =========================================================================================================================== Install 402 Packages Total size: 272 M Total download size: 217 M Installed size: 956 M Downloading Packages: [SKIPPED] gc-8.2.2-1.fc38.i686.rpm: Already downloaded [SKIPPED] guile22-2.2.7-6.fc38.i686.rpm: Already downloaded [SKIPPED] libmpc-1.2.1-5.fc38.i686.rpm: Already downloaded [SKIPPED] libxcrypt-devel-4.4.33-5.fc38.i686.rpm: Already downloaded [SKIPPED] make-4.3-11.fc38.i686.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.i686.rpm: Already downloaded [SKIPPED] cpp-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] gcc-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] gcc-plugin-annobin-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] libasan-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] libatomic-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] libtool-ltdl-2.4.7-3.0.1.fc38.i686.rpm: Already downloaded [SKIPPED] libubsan-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] glibc-devel-2.36.9000-19.fc38.i686.rpm: Already downloaded [SKIPPED] glibc-headers-x86-2.36.9000-19.fc38.noarch.rpm: Already downloaded [SKIPPED] kernel-headers-6.1.0-1.fc38.i686.rpm: Already downloaded (18/402): SDL2-2.26.0-1.fc38.i686.rpm 17 MB/s | 717 kB 00:00 (19/402): alsa-lib-1.2.8-2.fc38.i686.rpm 12 MB/s | 534 kB 00:00 (20/402): SuperLU-5.3.0-3.fc38.i686.rpm 4.3 MB/s | 199 kB 00:00 (21/402): arpack-3.8.0-5.fc38.i686.rpm 64 MB/s | 119 kB 00:00 (22/402): at-spi2-atk-2.46.0-2.fc38.i686.rpm 49 MB/s | 93 kB 00:00 (23/402): at-spi2-core-2.46.0-2.fc38.i686.rpm 76 MB/s | 359 kB 00:00 (24/402): at-spi2-atk-devel-2.46.0-2.fc38.i686. 17 MB/s | 109 kB 00:00 (25/402): at-spi2-core-devel-2.46.0-2.fc38.i686 68 MB/s | 137 kB 00:00 (26/402): atk-2.46.0-2.fc38.i686.rpm 37 MB/s | 83 kB 00:00 (27/402): atk-devel-2.46.0-2.fc38.i686.rpm 82 MB/s | 176 kB 00:00 (28/402): autoconf-2.71-4.fc38.noarch.rpm 179 MB/s | 720 kB 00:00 (29/402): avahi-libs-0.8-19.fc38.i686.rpm 44 MB/s | 73 kB 00:00 (30/402): blosc-1.21.1-3.fc38.i686.rpm 9.0 MB/s | 62 kB 00:00 (31/402): brotli-devel-1.0.9-9.fc38.i686.rpm 22 MB/s | 32 kB 00:00 (32/402): bubblewrap-0.5.0-3.fc38.i686.rpm 24 MB/s | 56 kB 00:00 (33/402): brotli-1.0.9-9.fc38.i686.rpm 26 MB/s | 318 kB 00:00 (34/402): bzip2-devel-1.0.8-12.fc38.i686.rpm 120 MB/s | 214 kB 00:00 (35/402): cairo-devel-1.17.6-2.fc38.i686.rpm 85 MB/s | 246 kB 00:00 (36/402): cairo-1.17.6-2.fc38.i686.rpm 116 MB/s | 720 kB 00:00 (37/402): cairo-gobject-1.17.6-2.fc38.i686.rpm 6.9 MB/s | 18 kB 00:00 (38/402): cairo-gobject-devel-1.17.6-2.fc38.i68 5.7 MB/s | 11 kB 00:00 (39/402): cdparanoia-libs-10.2-40.fc38.i686.rpm 29 MB/s | 57 kB 00:00 (40/402): cmake-filesystem-3.25.1-1.fc38.i686.r 13 MB/s | 17 kB 00:00 (41/402): cups-libs-2.4.2-5.fc38.i686.rpm 100 MB/s | 285 kB 00:00 (42/402): dbus-1.14.4-1.fc38.i686.rpm 4.0 MB/s | 8.3 kB 00:00 (43/402): cfitsio-4.1.0-1.fc38.i686.rpm 48 MB/s | 659 kB 00:00 (44/402): dbus-common-1.14.4-1.fc38.noarch.rpm 9.8 MB/s | 15 kB 00:00 (45/402): dbus-devel-1.14.4-1.fc38.i686.rpm 23 MB/s | 35 kB 00:00 (46/402): dbus-libs-1.14.4-1.fc38.i686.rpm 117 MB/s | 167 kB 00:00 (47/402): desktop-file-utils-0.26-7.fc38.i686.r 44 MB/s | 71 kB 00:00 (48/402): e00compr-devel-1.0.1-39.fc38.i686.rpm 1.0 MB/s | 18 kB 00:00 (49/402): e00compr-libs-1.0.1-39.fc38.i686.rpm 1.5 MB/s | 22 kB 00:00 (50/402): enchant2-2.3.3-2.fc38.i686.rpm 27 MB/s | 69 kB 00:00 (51/402): expat-2.5.0-1.fc38.i686.rpm 61 MB/s | 115 kB 00:00 (52/402): fdk-aac-free-2.0.0-9.fc38.i686.rpm 108 MB/s | 331 kB 00:00 (53/402): flac-libs-1.4.2-1.fc38.i686.rpm 19 MB/s | 267 kB 00:00 (54/402): armadillo-10.8.2-2.fc38.i686.rpm 360 kB/s | 42 kB 00:00 (55/402): fontconfig-devel-2.14.1-2.fc38.i686.r 54 MB/s | 128 kB 00:00 (56/402): fontconfig-2.14.1-2.fc38.i686.rpm 59 MB/s | 292 kB 00:00 (57/402): freetype-devel-2.12.1-3.fc38.i686.rpm 119 MB/s | 859 kB 00:00 (58/402): freetype-2.12.1-3.fc38.i686.rpm 39 MB/s | 418 kB 00:00 (59/402): freexl-1.0.6-18.fc38.i686.rpm 6.4 MB/s | 36 kB 00:00 (60/402): fribidi-devel-1.0.12-2.fc38.i686.rpm 14 MB/s | 25 kB 00:00 (61/402): gdk-pixbuf2-2.42.10-1.fc38.i686.rpm 119 MB/s | 472 kB 00:00 (62/402): gdk-pixbuf2-devel-2.42.10-1.fc38.i686 151 MB/s | 330 kB 00:00 (63/402): gdk-pixbuf2-modules-2.42.10-1.fc38.i6 54 MB/s | 90 kB 00:00 (64/402): fribidi-1.0.12-2.fc38.i686.rpm 5.4 MB/s | 90 kB 00:00 (65/402): gettext-envsubst-0.21.1-1.fc38.i686.r 15 MB/s | 37 kB 00:00 (66/402): gettext-0.21.1-1.fc38.i686.rpm 165 MB/s | 1.0 MB 00:00 (67/402): gettext-libs-0.21.1-1.fc38.i686.rpm 112 MB/s | 337 kB 00:00 (68/402): gettext-runtime-0.21.1-1.fc38.i686.rp 48 MB/s | 109 kB 00:00 (69/402): giflib-5.2.1-14.fc38.i686.rpm 23 MB/s | 53 kB 00:00 (70/402): glib-networking-2.74.0-1.fc38.i686.rp 67 MB/s | 194 kB 00:00 (71/402): glib2-devel-2.74.1-2.fc38.i686.rpm 92 MB/s | 519 kB 00:00 (72/402): glib2-2.74.1-2.fc38.i686.rpm 172 MB/s | 2.8 MB 00:00 (73/402): gnutls-3.7.8-9.fc38.i686.rpm 103 MB/s | 1.1 MB 00:00 (74/402): graphene-1.10.6-4.fc38.i686.rpm 37 MB/s | 82 kB 00:00 (75/402): graphite2-1.3.14-10.fc38.i686.rpm 35 MB/s | 97 kB 00:00 (76/402): dbus-broker-32-1.fc38.i686.rpm 1.3 MB/s | 180 kB 00:00 (77/402): gsm-1.0.22-1.fc38.i686.rpm 10 MB/s | 36 kB 00:00 (78/402): groff-base-1.22.4-10.fc38.i686.rpm 122 MB/s | 1.0 MB 00:00 (79/402): gssdp-1.6.2-1.fc38.i686.rpm 30 MB/s | 61 kB 00:00 (80/402): gstreamer1-1.20.4-1.fc38.i686.rpm 97 MB/s | 1.5 MB 00:00 (81/402): gstreamer1-plugins-base-1.20.4-1.fc38 130 MB/s | 2.2 MB 00:00 (82/402): gtk-update-icon-cache-3.24.35-2.fc38. 26 MB/s | 36 kB 00:00 (83/402): gtk3-3.24.35-2.fc38.i686.rpm 191 MB/s | 5.2 MB 00:00 (84/402): gtk3-devel-3.24.35-2.fc38.i686.rpm 155 MB/s | 4.2 MB 00:00 (85/402): gupnp-1.6.3-1.fc38.i686.rpm 21 MB/s | 113 kB 00:00 (86/402): harfbuzz-6.0.0-1.fc38.i686.rpm 171 MB/s | 846 kB 00:00 (87/402): gupnp-igd-1.2.0-7.fc38.i686.rpm 3.3 MB/s | 36 kB 00:00 (88/402): harfbuzz-icu-6.0.0-1.fc38.i686.rpm 10 MB/s | 17 kB 00:00 (89/402): hunspell-1.7.1-1.fc38.i686.rpm 89 MB/s | 348 kB 00:00 (90/402): hunspell-en-US-0.20201207-2.fc38.noar 55 MB/s | 181 kB 00:00 (91/402): hunspell-filesystem-1.7.1-1.fc38.i686 4.6 MB/s | 9.4 kB 00:00 (92/402): hyphen-2.8.8-18.fc38.i686.rpm 8.8 MB/s | 30 kB 00:00 (93/402): harfbuzz-devel-6.0.0-1.fc38.i686.rpm 14 MB/s | 362 kB 00:00 (94/402): imath-3.1.6-1.fc38.i686.rpm 21 MB/s | 99 kB 00:00 (95/402): jasper-libs-3.0.6-1.fc38.i686.rpm 60 MB/s | 168 kB 00:00 (96/402): jbigkit-libs-2.1-24.fc38.i686.rpm 35 MB/s | 54 kB 00:00 (97/402): json-c-0.16-3.fc38.i686.rpm 13 MB/s | 44 kB 00:00 (98/402): json-glib-1.6.6-3.fc38.i686.rpm 27 MB/s | 155 kB 00:00 (99/402): graphite2-devel-1.3.14-10.fc38.i686.r 188 kB/s | 21 kB 00:00 (100/402): jasper-devel-3.0.6-1.fc38.i686.rpm 17 MB/s | 336 kB 00:00 (101/402): lcms2-2.14-1.fc38.i686.rpm 93 MB/s | 193 kB 00:00 (102/402): lame-libs-3.100-13.fc38.i686.rpm 56 MB/s | 342 kB 00:00 (103/402): libICE-1.0.10-9.fc38.i686.rpm 23 MB/s | 74 kB 00:00 (104/402): libSM-1.2.3-11.fc38.i686.rpm 15 MB/s | 42 kB 00:00 (105/402): libX11-common-1.8.1-2.fc38.noarch.rp 40 MB/s | 150 kB 00:00 (106/402): libX11-1.8.1-2.fc38.i686.rpm 92 MB/s | 672 kB 00:00 (107/402): libX11-devel-1.8.1-2.fc38.i686.rpm 118 MB/s | 939 kB 00:00 (108/402): libX11-xcb-1.8.1-2.fc38.i686.rpm 4.1 MB/s | 12 kB 00:00 (109/402): libXau-1.0.11-1.fc38.i686.rpm 17 MB/s | 32 kB 00:00 (110/402): libXau-devel-1.0.11-1.fc38.i686.rpm 5.7 MB/s | 14 kB 00:00 (111/402): libXcomposite-0.4.5-8.fc38.i686.rpm 9.5 MB/s | 24 kB 00:00 (112/402): libXcursor-1.2.1-2.fc38.i686.rpm 22 MB/s | 32 kB 00:00 (113/402): libXcursor-devel-1.2.1-2.fc38.i686.r 19 MB/s | 29 kB 00:00 (114/402): libXdamage-1.1.5-8.fc38.i686.rpm 12 MB/s | 23 kB 00:00 (115/402): libXdamage-devel-1.1.5-8.fc38.i686.r 4.6 MB/s | 9.8 kB 00:00 (116/402): libXext-1.3.5-1.fc38.i686.rpm 21 MB/s | 42 kB 00:00 (117/402): libXfixes-6.0.0-4.fc38.i686.rpm 12 MB/s | 20 kB 00:00 (118/402): libXext-devel-1.3.5-1.fc38.i686.rpm 8.2 MB/s | 72 kB 00:00 (119/402): libXft-2.3.6-1.fc38.i686.rpm 29 MB/s | 73 kB 00:00 (120/402): libXft-devel-2.3.6-1.fc38.i686.rpm 18 MB/s | 36 kB 00:00 (121/402): libXi-1.8-3.fc38.i686.rpm 21 MB/s | 42 kB 00:00 (122/402): libXi-devel-1.8-3.fc38.i686.rpm 51 MB/s | 103 kB 00:00 (123/402): libXfixes-devel-6.0.0-4.fc38.i686.rp 837 kB/s | 13 kB 00:00 (124/402): libXinerama-1.1.5-1.fc38.i686.rpm 8.1 MB/s | 15 kB 00:00 (125/402): libXinerama-devel-1.1.5-1.fc38.i686. 6.3 MB/s | 13 kB 00:00 (126/402): libXcomposite-devel-0.4.5-8.fc38.i68 573 kB/s | 16 kB 00:00 (127/402): libXrandr-1.5.2-9.fc38.i686.rpm 12 MB/s | 30 kB 00:00 (128/402): libXrandr-devel-1.5.2-9.fc38.i686.rp 8.8 MB/s | 20 kB 00:00 (129/402): libXrender-0.9.11-1.fc38.i686.rpm 11 MB/s | 29 kB 00:00 (130/402): libXrender-devel-0.9.11-1.fc38.i686. 6.9 MB/s | 19 kB 00:00 (131/402): libXtst-1.2.4-1.fc38.i686.rpm 5.1 MB/s | 22 kB 00:00 (132/402): libXtst-devel-1.2.4-1.fc38.i686.rpm 4.6 MB/s | 16 kB 00:00 (133/402): libXv-1.0.11-17.fc38.i686.rpm 6.8 MB/s | 19 kB 00:00 (134/402): libXxf86vm-1.1.5-1.fc38.i686.rpm 11 MB/s | 19 kB 00:00 (135/402): libaec-devel-1.0.6-3.fc38.i686.rpm 2.4 MB/s | 13 kB 00:00 (136/402): libaom-3.5.0-2.fc38.i686.rpm 145 MB/s | 1.2 MB 00:00 (137/402): libappstream-glib-0.8.2-1.fc38.i686. 63 MB/s | 410 kB 00:00 (138/402): libavif-0.11.1-4.fc38.i686.rpm 29 MB/s | 88 kB 00:00 (139/402): libb2-0.98.1-7.fc38.i686.rpm 26 MB/s | 29 kB 00:00 (140/402): libcloudproviders-0.3.1-6.fc38.i686. 31 MB/s | 48 kB 00:00 (141/402): libcloudproviders-devel-0.3.1-6.fc38 26 MB/s | 42 kB 00:00 (142/402): libaec-1.0.6-3.fc38.i686.rpm 2.5 MB/s | 44 kB 00:00 (143/402): libcurl-devel-7.87.0-1.fc38.i686.rpm 174 MB/s | 895 kB 00:00 (144/402): libdatrie-0.2.13-4.fc38.i686.rpm 7.3 MB/s | 33 kB 00:00 (145/402): libdatrie-devel-0.2.13-4.fc38.i686.r 49 MB/s | 139 kB 00:00 (146/402): libdav1d-1.0.0-2.fc38.i686.rpm 99 MB/s | 370 kB 00:00 (147/402): libdecor-0.1.1-1.fc38.i686.rpm 13 MB/s | 44 kB 00:00 (148/402): libdrm-2.4.114-1.fc38.i686.rpm 34 MB/s | 173 kB 00:00 (149/402): libdvdnav-6.1.1-4.fc38.i686.rpm 18 MB/s | 60 kB 00:00 (150/402): libdvdread-6.1.3-2.fc38.i686.rpm 19 MB/s | 76 kB 00:00 (151/402): libepoxy-1.5.10-2.fc38.i686.rpm 71 MB/s | 260 kB 00:00 (152/402): libepoxy-devel-1.5.10-2.fc38.i686.rp 75 MB/s | 134 kB 00:00 (153/402): libevdev-1.13.0-1.fc38.i686.rpm 16 MB/s | 42 kB 00:00 (154/402): libffi-devel-3.4.4-1.fc38.i686.rpm 18 MB/s | 29 kB 00:00 (155/402): libgcrypt-1.10.1-6.fc38.i686.rpm 77 MB/s | 479 kB 00:00 (156/402): libdxflib-3.26.4-7.fc38.i686.rpm 3.4 MB/s | 84 kB 00:00 (157/402): libgeotiff-1.7.1-5.fc38.i686.rpm 16 MB/s | 105 kB 00:00 (158/402): libglvnd-1.6.0-1.fc38.i686.rpm 60 MB/s | 126 kB 00:00 (159/402): libdxflib-devel-3.26.4-7.fc38.i686.r 1.1 MB/s | 30 kB 00:00 (160/402): libglvnd-core-devel-1.6.0-1.fc38.i68 5.9 MB/s | 18 kB 00:00 (161/402): libglvnd-devel-1.6.0-1.fc38.i686.rpm 53 MB/s | 158 kB 00:00 (162/402): libglvnd-egl-1.6.0-1.fc38.i686.rpm 12 MB/s | 38 kB 00:00 (163/402): libglvnd-gles-1.6.0-1.fc38.i686.rpm 9.7 MB/s | 30 kB 00:00 (164/402): libglvnd-glx-1.6.0-1.fc38.i686.rpm 48 MB/s | 139 kB 00:00 (165/402): libgpg-error-1.46-1.fc38.i686.rpm 92 MB/s | 226 kB 00:00 (166/402): libglvnd-opengl-1.6.0-1.fc38.i686.rp 9.2 MB/s | 40 kB 00:00 (167/402): libgudev-237-3.fc38.i686.rpm 7.2 MB/s | 36 kB 00:00 (168/402): libgusb-0.4.3-1.fc38.i686.rpm 12 MB/s | 64 kB 00:00 (169/402): libgta-1.2.1-8.fc38.i686.rpm 5.5 MB/s | 40 kB 00:00 (170/402): libharu-devel-2.3.0-16.fc38.i686.rpm 8.8 MB/s | 40 kB 00:00 (171/402): libharu-2.3.0-16.fc38.i686.rpm 37 MB/s | 559 kB 00:00 (172/402): libjpeg-turbo-2.1.4-1.fc38.i686.rpm 22 MB/s | 198 kB 00:00 (173/402): libjpeg-turbo-devel-2.1.4-1.fc38.i68 32 MB/s | 98 kB 00:00 (174/402): libkml-1.3.0-42.fc38.i686.rpm 47 MB/s | 392 kB 00:00 (175/402): liblerc-4.0.0-2.fc38.i686.rpm 36 MB/s | 216 kB 00:00 (176/402): libicu-devel-71.1-2.fc38.i686.rpm 19 MB/s | 843 kB 00:00 (177/402): libmanette-0.2.6-5.fc38.i686.rpm 6.5 MB/s | 51 kB 00:00 (178/402): libicu-71.1-2.fc38.i686.rpm 146 MB/s | 10 MB 00:00 (179/402): libogg-1.3.5-4.fc38.i686.rpm 1.7 MB/s | 34 kB 00:00 (180/402): libmspack-0.10.1-0.8.alpha.fc38.i686 3.0 MB/s | 72 kB 00:00 (181/402): libpciaccess-0.16-7.fc38.i686.rpm 15 MB/s | 30 kB 00:00 (182/402): libpng-1.6.37-13.fc38.i686.rpm 42 MB/s | 129 kB 00:00 (183/402): libpng-devel-1.6.37-13.fc38.i686.rpm 70 MB/s | 292 kB 00:00 (184/402): libpq-15.0-2.fc38.i686.rpm 50 MB/s | 217 kB 00:00 (185/402): libpq-devel-15.0-2.fc38.i686.rpm 36 MB/s | 100 kB 00:00 (186/402): libproxy-0.4.18-4.fc38.i686.rpm 33 MB/s | 76 kB 00:00 (187/402): libqhull_r-7.2.1-11.fc38.i686.rpm 19 MB/s | 181 kB 00:00 (188/402): librsvg2-2.55.1-3.fc38.i686.rpm 256 MB/s | 3.2 MB 00:00 (189/402): libqhull-7.2.1-11.fc38.i686.rpm 6.1 MB/s | 180 kB 00:00 (190/402): librttopo-1.1.0-10.fc38.i686.rpm 42 MB/s | 235 kB 00:00 (191/402): libseccomp-2.5.3-3.fc38.i686.rpm 35 MB/s | 74 kB 00:00 (192/402): libsecret-0.20.5-2.fc38.i686.rpm 62 MB/s | 192 kB 00:00 (193/402): libqhull_p-7.2.1-11.fc38.i686.rpm 5.2 MB/s | 183 kB 00:00 (194/402): libsoup-2.74.3-1.fc38.i686.rpm 67 MB/s | 414 kB 00:00 (195/402): libsndfile-1.1.0-5.fc38.i686.rpm 25 MB/s | 243 kB 00:00 (196/402): libsoup3-3.2.2-1.fc38.i686.rpm 56 MB/s | 395 kB 00:00 (197/402): libsrtp-2.3.0-9.fc38.i686.rpm 29 MB/s | 62 kB 00:00 (198/402): libsvm-devel-3.30-1.fc38.i686.rpm 2.3 MB/s | 19 kB 00:00 (199/402): libspatialite-5.0.1-19.fc38.i686.rpm 196 MB/s | 3.2 MB 00:00 (200/402): libsvm-3.30-1.fc38.i686.rpm 20 MB/s | 332 kB 00:00 (201/402): libthai-0.1.29-3.fc38.i686.rpm 35 MB/s | 215 kB 00:00 (202/402): libthai-devel-0.1.29-3.fc38.i686.rpm 37 MB/s | 125 kB 00:00 (203/402): libtiff-4.4.0-4.fc38.i686.rpm 70 MB/s | 215 kB 00:00 (204/402): libtheora-1.1.1-32.fc38.i686.rpm 40 MB/s | 170 kB 00:00 (205/402): libtiff-devel-4.4.0-4.fc38.i686.rpm 102 MB/s | 514 kB 00:00 (206/402): libunwind-1.6.2-5.fc38.i686.rpm 15 MB/s | 66 kB 00:00 (207/402): libusb1-1.0.26-1.fc38.i686.rpm 19 MB/s | 78 kB 00:00 (208/402): libvisual-0.4.0-36.fc38.i686.rpm 37 MB/s | 153 kB 00:00 (209/402): libvorbis-1.3.7-6.fc38.i686.rpm 49 MB/s | 194 kB 00:00 (210/402): libwebp-1.2.4-2.fc38.i686.rpm 54 MB/s | 290 kB 00:00 (211/402): libwpe-1.14.0-1.fc38.i686.rpm 9.8 MB/s | 31 kB 00:00 (212/402): libxcb-1.13.1-10.fc38.i686.rpm 38 MB/s | 247 kB 00:00 (213/402): libxkbcommon-devel-1.4.1-2.fc38.i686 29 MB/s | 65 kB 00:00 (214/402): libxcb-devel-1.13.1-10.fc38.i686.rpm 101 MB/s | 1.0 MB 00:00 (215/402): libxml2-devel-2.10.3-2.fc38.i686.rpm 118 MB/s | 502 kB 00:00 (216/402): libxslt-1.1.37-1.fc38.i686.rpm 64 MB/s | 198 kB 00:00 (217/402): libxshmfence-1.3-11.fc38.i686.rpm 1.0 MB/s | 12 kB 00:00 (218/402): m4-1.4.19-4.fc38.i686.rpm 85 MB/s | 301 kB 00:00 (219/402): mariadb-connector-c-3.2.7-2.fc38.i68 77 MB/s | 205 kB 00:00 (220/402): libxkbcommon-1.4.1-2.fc38.i686.rpm 4.9 MB/s | 145 kB 00:00 (221/402): mariadb-connector-c-config-3.2.7-2.f 6.3 MB/s | 10 kB 00:00 (222/402): mesa-libEGL-22.3.1-1.fc38.i686.rpm 71 MB/s | 142 kB 00:00 (223/402): mesa-filesystem-22.3.1-1.fc38.i686.r 1.9 MB/s | 19 kB 00:00 (224/402): lilv-libs-0.24.14-3.fc38.i686.rpm 2.6 MB/s | 65 kB 00:00 (225/402): mesa-libGLU-9.0.1-7.fc38.i686.rpm 50 MB/s | 158 kB 00:00 (226/402): mesa-libGLU-devel-9.0.1-7.fc38.i686. 4.6 MB/s | 13 kB 00:00 (227/402): mesa-libglapi-22.3.1-1.fc38.i686.rpm 3.6 MB/s | 55 kB 00:00 (228/402): mesa-libGL-22.3.1-1.fc38.i686.rpm 6.5 MB/s | 187 kB 00:00 (229/402): mpdecimal-2.5.1-4.fc38.i686.rpm 61 MB/s | 107 kB 00:00 (230/402): mesa-libgbm-22.3.1-1.fc38.i686.rpm 1.8 MB/s | 47 kB 00:00 (231/402): ncurses-6.3-5.20221126.fc38.i686.rpm 121 MB/s | 409 kB 00:00 (232/402): mpg123-libs-1.31.1-3.fc38.i686.rpm 32 MB/s | 355 kB 00:00 (233/402): netcdf-4.9.0-4.fc38.i686.rpm 104 MB/s | 886 kB 00:00 (234/402): ogdi-4.1.0-8.fc38.i686.rpm 32 MB/s | 253 kB 00:00 (235/402): openblas-0.3.21-4.fc38.i686.rpm 16 MB/s | 35 kB 00:00 (236/402): openjpeg2-2.5.0-2.fc38.i686.rpm 82 MB/s | 190 kB 00:00 (237/402): minizip-ng-3.0.7-2.fc38.i686.rpm 2.7 MB/s | 82 kB 00:00 (238/402): opus-1.3.1-11.fc38.i686.rpm 34 MB/s | 205 kB 00:00 (239/402): openssl-devel-3.0.5-6.fc38.i686.rpm 166 MB/s | 2.5 MB 00:00 (240/402): openblas-openmp-0.3.21-4.fc38.i686.r 150 MB/s | 3.8 MB 00:00 (241/402): orc-0.4.33-1.fc38.i686.rpm 15 MB/s | 215 kB 00:00 (242/402): pango-devel-1.50.12-1.fc38.i686.rpm 76 MB/s | 152 kB 00:00 (243/402): pango-1.50.12-1.fc38.i686.rpm 30 MB/s | 357 kB 00:00 (244/402): pcre2-devel-10.40-1.fc38.1.i686.rpm 40 MB/s | 474 kB 00:00 (245/402): pcre2-utf16-10.40-1.fc38.1.i686.rpm 27 MB/s | 217 kB 00:00 (246/402): pcre-8.45-1.fc38.2.i686.rpm 12 MB/s | 200 kB 00:00 (247/402): perl-B-1.83-492.fc38.i686.rpm 67 MB/s | 189 kB 00:00 (248/402): perl-Class-Struct-0.66-492.fc38.noar 15 MB/s | 26 kB 00:00 (249/402): perl-Data-Dumper-2.184-490.fc38.i686 29 MB/s | 59 kB 00:00 (250/402): perl-DynaLoader-1.52-492.fc38.i686.r 11 MB/s | 30 kB 00:00 (251/402): perl-Errno-1.36-492.fc38.i686.rpm 6.9 MB/s | 18 kB 00:00 (252/402): perl-Encode-3.19-492.fc38.i686.rpm 182 MB/s | 1.2 MB 00:00 (253/402): perl-Fcntl-1.15-492.fc38.i686.rpm 12 MB/s | 24 kB 00:00 (254/402): perl-File-Basename-2.85-492.fc38.noa 13 MB/s | 21 kB 00:00 (255/402): perl-File-Compare-1.100.700-492.fc38 10 MB/s | 17 kB 00:00 (256/402): perl-File-Copy-2.39-492.fc38.noarch. 17 MB/s | 24 kB 00:00 (257/402): perl-File-Find-1.40-492.fc38.noarch. 18 MB/s | 29 kB 00:00 (258/402): perl-File-stat-1.12-492.fc38.noarch. 13 MB/s | 21 kB 00:00 (259/402): perl-Getopt-Std-1.13-492.fc38.noarch 11 MB/s | 19 kB 00:00 (260/402): perl-IO-1.50-492.fc38.i686.rpm 47 MB/s | 92 kB 00:00 (261/402): perl-IPC-Open3-1.22-492.fc38.noarch. 13 MB/s | 26 kB 00:00 (262/402): perl-MIME-Base64-3.16-489.fc38.i686. 19 MB/s | 31 kB 00:00 (263/402): perl-POSIX-2.03-492.fc38.i686.rpm 52 MB/s | 105 kB 00:00 (264/402): perl-PathTools-3.84-489.fc38.i686.rp 44 MB/s | 83 kB 00:00 (265/402): perl-Scalar-List-Utils-1.63-489.fc38 35 MB/s | 75 kB 00:00 (266/402): perl-SelectSaver-1.02-492.fc38.noarc 9.6 MB/s | 15 kB 00:00 (267/402): perl-Socket-2.036-1.fc38.i686.rpm 31 MB/s | 56 kB 00:00 (268/402): perl-Storable-3.26-489.fc38.i686.rpm 58 MB/s | 99 kB 00:00 (269/402): perl-Symbol-1.09-492.fc38.noarch.rpm 11 MB/s | 18 kB 00:00 (270/402): perl-if-0.61.000-492.fc38.noarch.rpm 11 MB/s | 18 kB 00:00 (271/402): perl-interpreter-5.36.0-492.fc38.i68 38 MB/s | 76 kB 00:00 (272/402): perl-mro-1.26-492.fc38.i686.rpm 12 MB/s | 33 kB 00:00 (273/402): perl-libs-5.36.0-492.fc38.i686.rpm 199 MB/s | 2.2 MB 00:00 (274/402): perl-overload-1.35-492.fc38.noarch.r 7.6 MB/s | 49 kB 00:00 (275/402): perl-overloading-0.02-492.fc38.noarc 9.9 MB/s | 16 kB 00:00 (276/402): perl-vars-1.05-492.fc38.noarch.rpm 7.4 MB/s | 17 kB 00:00 (277/402): pixman-devel-0.40.0-6.fc38.i686.rpm 13 MB/s | 17 kB 00:00 (278/402): pixman-0.40.0-6.fc38.i686.rpm 23 MB/s | 296 kB 00:00 (279/402): polyclipping-6.4.2-15.fc38.i686.rpm 5.3 MB/s | 78 kB 00:00 (280/402): poppler-22.08.0-4.fc38.i686.rpm 187 MB/s | 1.2 MB 00:00 (281/402): polyclipping-devel-6.4.2-15.fc38.i68 3.2 MB/s | 36 kB 00:00 (282/402): proj-data-9.1.1-1.fc38.noarch.rpm 98 MB/s | 1.2 MB 00:00 (283/402): proj-9.1.1-1.fc38.i686.rpm 97 MB/s | 1.5 MB 00:00 (284/402): python3-3.11.1-1.fc38.i686.rpm 25 MB/s | 28 kB 00:00 (285/402): proj-devel-9.1.1-1.fc38.i686.rpm 5.8 MB/s | 80 kB 00:00 (286/402): python3-libs-3.11.1-1.fc38.i686.rpm 323 MB/s | 9.3 MB 00:00 (287/402): pcre2-utf32-10.40-1.fc38.1.i686.rpm 1.7 MB/s | 204 kB 00:00 (288/402): qhull-devel-7.2.1-11.fc38.i686.rpm 9.8 MB/s | 177 kB 00:00 (289/402): libgfortran-13.0.0-0.4.fc38.i686.rpm 488 kB/s | 825 kB 00:01 (290/402): gcc-gfortran-13.0.0-0.4.fc38.i686.rp 7.2 MB/s | 12 MB 00:01 (291/402): libquadmath-13.0.0-0.4.fc38.i686.rpm 7.0 MB/s | 225 kB 00:00 (292/402): gcc-c++-13.0.0-0.4.fc38.i686.rpm 7.5 MB/s | 13 MB 00:01 (293/402): libquadmath-devel-13.0.0-0.4.fc38.i6 791 kB/s | 20 kB 00:00 (294/402): libstdc++-devel-13.0.0-0.4.fc38.i686 68 MB/s | 2.4 MB 00:00 (295/402): libtool-2.4.7-3.0.1.fc38.i686.rpm 25 MB/s | 595 kB 00:00 (296/402): adwaita-cursor-theme-43-1.fc38.noarc 15 MB/s | 622 kB 00:00 (297/402): colord-libs-1.4.6-2.fc37.i686.rpm 23 MB/s | 243 kB 00:00 (298/402): crypto-policies-scripts-20221215-1.g 16 MB/s | 103 kB 00:00 (299/402): automake-1.16.5-9.fc37.noarch.rpm 15 MB/s | 675 kB 00:00 (300/402): emacs-filesystem-28.1-3.fc37.noarch. 1.1 MB/s | 9.5 kB 00:00 (301/402): flexiblas-3.2.1-3.fc38.i686.rpm 5.1 MB/s | 32 kB 00:00 (302/402): flexiblas-openblas-openmp-3.2.1-3.fc 3.4 MB/s | 17 kB 00:00 (303/402): fonts-filesystem-2.0.5-10.fc38.noarc 896 kB/s | 8.0 kB 00:00 (304/402): gdal-devel-3.6.1-1.fc38.i686.rpm 11 MB/s | 205 kB 00:00 (305/402): adwaita-icon-theme-43-1.fc38.noarch. 40 MB/s | 4.2 MB 00:00 (306/402): flexiblas-netlib-3.2.1-3.fc38.i686.r 48 MB/s | 3.0 MB 00:00 (307/402): geos-3.11.1-1.fc38.i686.rpm 32 MB/s | 1.1 MB 00:00 (308/402): google-noto-fonts-common-20201206^1. 3.5 MB/s | 18 kB 00:00 (309/402): gl-manpages-1.1-25.20190306.fc37.noa 39 MB/s | 1.0 MB 00:00 (310/402): google-noto-sans-vf-fonts-20201206^1 45 MB/s | 729 kB 00:00 (311/402): gsettings-desktop-schemas-43.0-1.fc3 26 MB/s | 716 kB 00:00 (312/402): hdf-libs-4.2.15-11.fc37.i686.rpm 20 MB/s | 301 kB 00:00 (313/402): gstreamer1-plugins-bad-free-1.20.4-2 49 MB/s | 3.0 MB 00:00 (314/402): hdf5-1.12.1-10.fc37.i686.rpm 38 MB/s | 2.1 MB 00:00 (315/402): hdf5-devel-1.12.1-10.fc37.i686.rpm 50 MB/s | 1.3 MB 00:00 (316/402): hicolor-icon-theme-0.17-14.fc37.noar 6.2 MB/s | 66 kB 00:00 (317/402): highway-1.0.2-1.fc38.i686.rpm 22 MB/s | 257 kB 00:00 (318/402): hwdata-0.365-1.fc38.noarch.rpm 40 MB/s | 1.5 MB 00:00 (319/402): iso-codes-4.12.0-2.fc38.noarch.rpm 58 MB/s | 3.4 MB 00:00 (320/402): langpacks-core-font-en-3.0-27.fc38.n 1.9 MB/s | 9.9 kB 00:00 (321/402): libblkid-devel-2.38.1-3.fc38.i686.rp 3.3 MB/s | 16 kB 00:00 (322/402): libjxl-0.7.0-5.fc38.i686.rpm 50 MB/s | 909 kB 00:00 (323/402): libmount-devel-2.38.1-3.fc38.i686.rp 3.7 MB/s | 18 kB 00:00 (324/402): libnice-0.1.19-3.fc38.i686.rpm 21 MB/s | 209 kB 00:00 (325/402): libselinux-devel-3.5-0.rc1.1.fc38.i6 17 MB/s | 114 kB 00:00 (326/402): libsepol-devel-3.5-0.rc1.1.fc38.i686 7.6 MB/s | 40 kB 00:00 (327/402): libstemmer-2.2.0-4.fc38.i686.rpm 21 MB/s | 155 kB 00:00 (328/402): libtracker-sparql-3.4.2-1.fc38.i686. 30 MB/s | 371 kB 00:00 (329/402): libva-2.17.0-1.fc38.i686.rpm 8.5 MB/s | 110 kB 00:00 (330/402): libwayland-client-1.21.0-1.fc37.i686 5.1 MB/s | 33 kB 00:00 (331/402): libwayland-cursor-1.21.0-1.fc37.i686 3.3 MB/s | 20 kB 00:00 (332/402): libwayland-egl-1.21.0-1.fc37.i686.rp 807 kB/s | 13 kB 00:00 (333/402): libwayland-server-1.21.0-1.fc37.i686 7.4 MB/s | 43 kB 00:00 (334/402): nspr-4.35.0-2.fc38.i686.rpm 11 MB/s | 147 kB 00:00 (335/402): nss-3.85.0-1.fc38.i686.rpm 43 MB/s | 748 kB 00:00 (336/402): nss-softokn-3.85.0-1.fc38.i686.rpm 55 MB/s | 1.1 MB 00:00 (337/402): nss-softokn-freebl-3.85.0-1.fc38.i68 40 MB/s | 353 kB 00:00 (338/402): nss-sysinit-3.85.0-1.fc38.i686.rpm 4.2 MB/s | 18 kB 00:00 (339/402): javascriptcoregtk4.0-2.39.3-3.fc38.i 18 MB/s | 3.9 MB 00:00 (340/402): nss-util-3.85.0-1.fc38.i686.rpm 13 MB/s | 89 kB 00:00 (341/402): perl-Carp-1.52-489.fc37.noarch.rpm 4.5 MB/s | 29 kB 00:00 (342/402): perl-Exporter-5.77-489.fc37.noarch.r 4.6 MB/s | 31 kB 00:00 (343/402): openexr-libs-3.1.5-2.fc37.i686.rpm 49 MB/s | 1.1 MB 00:00 (344/402): perl-File-Path-2.18-489.fc37.noarch. 3.8 MB/s | 35 kB 00:00 (345/402): perl-Getopt-Long-2.54-1.fc38.noarch. 9.7 MB/s | 60 kB 00:00 (346/402): perl-File-Temp-0.231.100-489.fc37.no 4.8 MB/s | 59 kB 00:00 (347/402): perl-HTTP-Tiny-0.082-1.fc37.noarch.r 10 MB/s | 55 kB 00:00 (348/402): perl-Pod-Escapes-1.07-489.fc37.noarc 3.8 MB/s | 20 kB 00:00 (349/402): perl-Pod-Perldoc-3.28.01-490.fc37.no 15 MB/s | 84 kB 00:00 (350/402): perl-Pod-Simple-3.43-490.fc37.noarch 26 MB/s | 215 kB 00:00 (351/402): perl-Term-ANSIColor-5.01-490.fc37.no 8.3 MB/s | 48 kB 00:00 (352/402): perl-Pod-Usage-2.03-3.fc37.noarch.rp 3.6 MB/s | 40 kB 00:00 (353/402): perl-Term-Cap-1.17-489.fc37.noarch.r 3.4 MB/s | 22 kB 00:00 (354/402): perl-Text-ParseWords-3.31-489.fc37.n 2.0 MB/s | 16 kB 00:00 (355/402): perl-Text-Tabs+Wrap-2021.0814-489.fc 4.1 MB/s | 22 kB 00:00 (356/402): perl-Thread-Queue-3.14-489.fc37.noar 4.0 MB/s | 21 kB 00:00 (357/402): gdal-libs-3.6.1-1.fc38.i686.rpm 17 MB/s | 8.8 MB 00:00 (358/402): perl-Time-Local-1.300-489.fc37.noarc 2.2 MB/s | 33 kB 00:00 (359/402): perl-constant-1.33-490.fc37.noarch.r 1.7 MB/s | 23 kB 00:00 (360/402): perl-parent-0.239-1.fc38.noarch.rpm 2.8 MB/s | 14 kB 00:00 (361/402): perl-podlators-5.00-1.fc38.noarch.rp 19 MB/s | 122 kB 00:00 (362/402): perl-threads-2.27-489.fc37.i686.rpm 9.3 MB/s | 59 kB 00:00 (363/402): perl-threads-shared-1.64-489.fc37.i6 6.5 MB/s | 45 kB 00:00 (364/402): python-setuptools-wheel-65.5.1-1.fc3 64 MB/s | 715 kB 00:00 (365/402): rav1e-libs-0.5.1-5.fc37.i686.rpm 47 MB/s | 779 kB 00:00 (366/402): python-pip-wheel-22.3.1-1.fc38.noarc 40 MB/s | 1.4 MB 00:00 (367/402): serd-0.30.12-2.fc37.i686.rpm 6.3 MB/s | 65 kB 00:00 (368/402): poppler-data-0.4.11-3.fc37.noarch.rp 42 MB/s | 2.0 MB 00:00 (369/402): shared-mime-info-2.2-2.fc37.i686.rpm 26 MB/s | 382 kB 00:00 (370/402): snappy-1.1.9-5.fc37.i686.rpm 5.3 MB/s | 37 kB 00:00 (371/402): sord-0.16.10-1.fc37.i686.rpm 5.7 MB/s | 49 kB 00:00 (372/402): soundtouch-2.3.1-3.fc37.i686.rpm 9.6 MB/s | 99 kB 00:00 (373/402): sqlite-3.40.0-1.fc38.i686.rpm 45 MB/s | 858 kB 00:00 (374/402): sqlite-devel-3.40.0-1.fc38.i686.rpm 9.7 MB/s | 143 kB 00:00 (375/402): sratom-0.6.10-2.fc37.i686.rpm 2.5 MB/s | 27 kB 00:00 (376/402): sysprof-capture-devel-3.46.0-1.fc38. 9.3 MB/s | 64 kB 00:00 (377/402): unixODBC-devel-2.3.11-1.fc38.i686.rp 5.8 MB/s | 50 kB 00:00 (378/402): uriparser-0.9.7-1.fc38.i686.rpm 4.7 MB/s | 65 kB 00:00 (379/402): unixODBC-2.3.11-1.fc38.i686.rpm 15 MB/s | 485 kB 00:00 (380/402): vulkan-loader-1.3.231.1-2.fc38.i686. 14 MB/s | 154 kB 00:00 (381/402): wayland-devel-1.21.0-1.fc37.i686.rpm 20 MB/s | 139 kB 00:00 (382/402): swig-4.1.1-1.fc38.i686.rpm 33 MB/s | 1.5 MB 00:00 (383/402): woff2-1.0.2-15.fc37.i686.rpm 6.4 MB/s | 63 kB 00:00 (384/402): webrtc-audio-processing-0.3.1-9.fc37 19 MB/s | 330 kB 00:00 (385/402): wpebackend-fdo-1.14.0-1.fc38.i686.rp 3.4 MB/s | 49 kB 00:00 (386/402): wxBase-3.2.1-4.fc38.i686.rpm 38 MB/s | 1.0 MB 00:00 (387/402): wxBase-devel-3.2.1-4.fc38.i686.rpm 9.4 MB/s | 1.2 MB 00:00 (388/402): wxGTK-devel-3.2.1-4.fc38.i686.rpm 5.6 MB/s | 33 kB 00:00 (389/402): wxGTK-gl-3.2.1-4.fc38.i686.rpm 6.4 MB/s | 42 kB 00:00 (390/402): wxGTK-i18n-3.2.1-4.fc38.noarch.rpm 41 MB/s | 486 kB 00:00 (391/402): wxGTK-media-3.2.1-4.fc38.i686.rpm 9.1 MB/s | 58 kB 00:00 (392/402): wxGTK-webview-3.2.1-4.fc38.i686.rpm 9.9 MB/s | 79 kB 00:00 (393/402): xdg-dbus-proxy-0.1.3-2.fc37.i686.rpm 5.1 MB/s | 45 kB 00:00 (394/402): xerces-c-3.2.3-7.fc37.i686.rpm 48 MB/s | 1.0 MB 00:00 (395/402): xkeyboard-config-2.36-3.fc38.noarch. 35 MB/s | 901 kB 00:00 (396/402): xml-common-0.6.3-59.fc37.noarch.rpm 5.0 MB/s | 31 kB 00:00 (397/402): xorg-x11-proto-devel-2022.2-2.fc38.n 18 MB/s | 264 kB 00:00 (398/402): xprop-1.2.5-2.fc37.i686.rpm 2.8 MB/s | 35 kB 00:00 (399/402): xz-devel-5.2.9-1.fc38.i686.rpm 9.7 MB/s | 53 kB 00:00 (400/402): zlib-devel-1.2.13-1.fc38.i686.rpm 8.1 MB/s | 45 kB 00:00 (401/402): wxGTK-3.2.1-4.fc38.i686.rpm 12 MB/s | 5.1 MB 00:00 (402/402): webkit2gtk4.0-2.39.3-3.fc38.i686.rpm 34 MB/s | 25 MB 00:00 -------------------------------------------------------------------------------- Total 52 MB/s | 217 MB 00:04 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : xorg-x11-proto-devel-2022.2-2.fc38.noarch 1/402 Installing : zlib-devel-1.2.13-1.fc38.i686 2/402 Installing : cmake-filesystem-3.25.1-1.fc38.i686 3/402 Running scriptlet: xml-common-0.6.3-59.fc37.noarch 4/402 Installing : xml-common-0.6.3-59.fc37.noarch 4/402 Installing : fonts-filesystem-1:2.0.5-10.fc38.noarch 5/402 Installing : flexiblas-3.2.1-3.fc38.i686 6/402 Installing : emacs-filesystem-1:28.1-3.fc37.noarch 7/402 Installing : libffi-devel-3.4.4-1.fc38.i686 8/402 Installing : hunspell-filesystem-1.7.1-1.fc38.i686 9/402 Installing : iso-codes-4.12.0-2.fc38.noarch 10/402 Installing : xz-devel-5.2.9-1.fc38.i686 11/402 Installing : libxml2-devel-2.10.3-2.fc38.i686 12/402 Installing : xkeyboard-config-2.36-3.fc38.noarch 13/402 Installing : wxGTK-i18n-3.2.1-4.fc38.noarch 14/402 Installing : sysprof-capture-devel-3.46.0-1.fc38.i686 15/402 Installing : python-setuptools-wheel-65.5.1-1.fc38.noarch 16/402 Installing : python-pip-wheel-22.3.1-1.fc38.noarch 17/402 Installing : poppler-data-0.4.11-3.fc37.noarch 18/402 Installing : libsepol-devel-3.5-0.rc1.1.fc38.i686 19/402 Installing : libblkid-devel-2.38.1-3.fc38.i686 20/402 Installing : kernel-headers-6.1.0-1.fc38.i686 21/402 Installing : hwdata-0.365-1.fc38.noarch 22/402 Installing : hicolor-icon-theme-0.17-14.fc37.noarch 23/402 Installing : google-noto-fonts-common-20201206^1.git0c78c8329 24/402 Installing : google-noto-sans-vf-fonts-20201206^1.git0c78c832 25/402 Installing : langpacks-core-font-en-3.0-27.fc38.noarch 26/402 Installing : glibc-headers-x86-2.36.9000-19.fc38.noarch 27/402 Installing : glibc-devel-2.36.9000-19.fc38.i686 28/402 Installing : libxcrypt-devel-4.4.33-5.fc38.i686 29/402 Installing : gl-manpages-1.1-25.20190306.fc37.noarch 30/402 Installing : adwaita-cursor-theme-43-1.fc38.noarch 31/402 Installing : adwaita-icon-theme-43-1.fc38.noarch 32/402 Installing : libstdc++-devel-13.0.0-0.4.fc38.i686 33/402 Installing : annobin-docs-10.99-1.0.1.fc38.noarch 34/402 Installing : proj-data-9.1.1-1.fc38.noarch 35/402 Installing : openssl-devel-1:3.0.5-6.fc38.i686 36/402 Installing : openblas-0.3.21-4.fc38.i686 37/402 Installing : mesa-filesystem-22.3.1-1.fc38.i686 38/402 Installing : mariadb-connector-c-config-3.2.7-2.fc38.noarch 39/402 Installing : libglvnd-core-devel-1:1.6.0-1.fc38.i686 40/402 Installing : libcurl-devel-7.87.0-1.fc38.i686 41/402 Installing : libX11-common-1.8.1-2.fc38.noarch 42/402 Installing : dbus-common-1:1.14.4-1.fc38.noarch 43/402 Running scriptlet: dbus-common-1:1.14.4-1.fc38.noarch 43/402 Installing : bzip2-devel-1.0.8-12.fc38.i686 44/402 Installing : libpng-2:1.6.37-13.fc38.i686 45/402 Installing : libwayland-client-1.21.0-1.fc37.i686 46/402 Installing : libjpeg-turbo-2.1.4-1.fc38.i686 47/402 Installing : expat-2.5.0-1.fc38.i686 48/402 Installing : nspr-4.35.0-2.fc38.i686 49/402 Installing : libwayland-server-1.21.0-1.fc37.i686 50/402 Installing : libwayland-egl-1.21.0-1.fc37.i686 51/402 Installing : libogg-2:1.3.5-4.fc38.i686 52/402 Installing : libicu-71.1-2.fc38.i686 53/402 Installing : libglvnd-1:1.6.0-1.fc38.i686 54/402 Installing : libepoxy-1.5.10-2.fc38.i686 55/402 Installing : libX11-xcb-1.8.1-2.fc38.i686 56/402 Installing : dbus-libs-1:1.14.4-1.fc38.i686 57/402 Installing : nss-util-3.85.0-1.fc38.i686 58/402 Installing : libwayland-cursor-1.21.0-1.fc37.i686 59/402 Installing : libpng-devel-2:1.6.37-13.fc38.i686 60/402 Installing : libquadmath-13.0.0-0.4.fc38.i686 61/402 Installing : libgfortran-13.0.0-0.4.fc38.i686 62/402 Installing : libwebp-1.2.4-2.fc38.i686 63/402 Installing : libmpc-1.2.1-5.fc38.i686 64/402 Installing : lcms2-2.14-1.fc38.i686 65/402 Installing : gnutls-3.7.8-9.fc38.i686 66/402 Installing : glib2-2.74.1-2.fc38.i686 67/402 Installing : json-glib-1.6.6-3.fc38.i686 68/402 Installing : libgudev-237-3.fc38.i686 69/402 Installing : shared-mime-info-2.2-2.fc37.i686 70/402 Running scriptlet: shared-mime-info-2.2-2.fc37.i686 70/402 Installing : gdk-pixbuf2-2.42.10-1.fc38.i686 71/402 Installing : libxkbcommon-1.4.1-2.fc38.i686 72/402 Installing : serd-0.30.12-2.fc37.i686 73/402 Installing : geos-3.11.1-1.fc38.i686 74/402 Installing : opus-1.3.1-11.fc38.i686 75/402 Installing : openjpeg2-2.5.0-2.fc38.i686 76/402 Installing : libaec-1.0.6-3.fc38.i686 77/402 Installing : hdf5-1.12.1-10.fc37.i686 78/402 Installing : fribidi-1.0.12-2.fc38.i686 79/402 Installing : fribidi-devel-1.0.12-2.fc38.i686 80/402 Installing : dbus-devel-1:1.14.4-1.fc38.i686 81/402 Installing : libjpeg-turbo-devel-2.1.4-1.fc38.i686 82/402 Installing : libwpe-1.14.0-1.fc38.i686 83/402 Installing : libcloudproviders-0.3.1-6.fc38.i686 84/402 Installing : javascriptcoregtk4.0-2.39.3-3.fc38.i686 85/402 Installing : libvorbis-1:1.3.7-6.fc38.i686 86/402 Installing : hdf-libs-4.2.15-11.fc37.i686 87/402 Installing : hunspell-en-US-0.20201207-2.fc38.noarch 88/402 Installing : hunspell-1.7.1-1.fc38.i686 89/402 Installing : libstemmer-2.2.0-4.fc38.i686 90/402 Installing : libtool-ltdl-2.4.7-3.0.1.fc38.i686 91/402 Installing : unixODBC-2.3.11-1.fc38.i686 92/402 Installing : libatomic-13.0.0-0.4.fc38.i686 93/402 Installing : libusb1-1.0.26-1.fc38.i686 94/402 Installing : pixman-0.40.0-6.fc38.i686 95/402 Installing : pixman-devel-0.40.0-6.fc38.i686 96/402 Installing : pcre2-utf32-10.40-1.fc38.1.i686 97/402 Installing : orc-0.4.33-1.fc38.i686 98/402 Installing : mesa-libglapi-22.3.1-1.fc38.i686 99/402 Installing : libxshmfence-1.3-11.fc38.i686 100/402 Installing : libqhull_r-1:7.2.1-11.fc38.i686 101/402 Installing : libpq-15.0-2.fc38.i686 102/402 Installing : libdvdread-6.1.3-2.fc38.i686 103/402 Installing : libdatrie-0.2.13-4.fc38.i686 104/402 Installing : libthai-0.1.29-3.fc38.i686 105/402 Installing : libXau-1.0.11-1.fc38.i686 106/402 Installing : libxcb-1.13.1-10.fc38.i686 107/402 Installing : libX11-1.8.1-2.fc38.i686 108/402 Installing : libXext-1.3.5-1.fc38.i686 109/402 Installing : libXfixes-6.0.0-4.fc38.i686 110/402 Installing : libXrender-0.9.11-1.fc38.i686 111/402 Installing : libXi-1.8-3.fc38.i686 112/402 Installing : libXtst-1.2.4-1.fc38.i686 113/402 Installing : libXdamage-1.1.5-8.fc38.i686 114/402 Installing : libXcomposite-0.4.5-8.fc38.i686 115/402 Installing : libXcursor-1.2.1-2.fc38.i686 116/402 Installing : libXrandr-1.5.2-9.fc38.i686 117/402 Installing : libXinerama-1.1.5-1.fc38.i686 118/402 Installing : imath-3.1.6-1.fc38.i686 119/402 Installing : gsm-1.0.22-1.fc38.i686 120/402 Installing : graphite2-1.3.14-10.fc38.i686 121/402 Installing : harfbuzz-6.0.0-1.fc38.i686 122/402 Installing : freetype-2.12.1-3.fc38.i686 123/402 Installing : fontconfig-2.14.1-2.fc38.i686 124/402 Running scriptlet: fontconfig-2.14.1-2.fc38.i686 124/402 Installing : cairo-1.17.6-2.fc38.i686 125/402 Installing : cairo-gobject-1.17.6-2.fc38.i686 126/402 Installing : libXft-2.3.6-1.fc38.i686 127/402 Installing : pango-1.50.12-1.fc38.i686 128/402 Installing : harfbuzz-icu-6.0.0-1.fc38.i686 129/402 Installing : gettext-libs-0.21.1-1.fc38.i686 130/402 Installing : freexl-1.0.6-18.fc38.i686 131/402 Installing : graphite2-devel-1.3.14-10.fc38.i686 132/402 Installing : libXau-devel-1.0.11-1.fc38.i686 133/402 Installing : libxcb-devel-1.13.1-10.fc38.i686 134/402 Installing : libX11-devel-1.8.1-2.fc38.i686 135/402 Installing : libXext-devel-1.3.5-1.fc38.i686 136/402 Installing : libXrender-devel-0.9.11-1.fc38.i686 137/402 Installing : libXfixes-devel-6.0.0-4.fc38.i686 138/402 Installing : libXi-devel-1.8-3.fc38.i686 139/402 Installing : libXtst-devel-1.2.4-1.fc38.i686 140/402 Installing : libXcomposite-devel-0.4.5-8.fc38.i686 141/402 Installing : libXcursor-devel-1.2.1-2.fc38.i686 142/402 Installing : libXdamage-devel-1.1.5-8.fc38.i686 143/402 Installing : libXrandr-devel-1.5.2-9.fc38.i686 144/402 Installing : libXinerama-devel-1.1.5-1.fc38.i686 145/402 Installing : libcloudproviders-devel-0.3.1-6.fc38.i686 146/402 Installing : libaec-devel-1.0.6-3.fc38.i686 147/402 Installing : libxkbcommon-devel-1.4.1-2.fc38.i686 148/402 Installing : gsettings-desktop-schemas-43.0-1.fc38.i686 149/402 Installing : libdecor-0.1.1-1.fc38.i686 150/402 Installing : SDL2-2.26.0-1.fc38.i686 151/402 Installing : librsvg2-2.55.1-3.fc38.i686 152/402 Installing : openexr-libs-3.1.5-2.fc37.i686 153/402 Installing : libXv-1.0.11-17.fc38.i686 154/402 Installing : libXxf86vm-1.1.5-1.fc38.i686 155/402 Installing : xprop-1.2.5-2.fc37.i686 156/402 Installing : libdatrie-devel-0.2.13-4.fc38.i686 157/402 Installing : libthai-devel-0.1.29-3.fc38.i686 158/402 Installing : libdvdnav-6.1.1-4.fc38.i686 159/402 Installing : libgusb-0.4.3-1.fc38.i686 160/402 Installing : colord-libs-1.4.6-2.fc37.i686 161/402 Installing : enchant2-2.3.3-2.fc38.i686 162/402 Installing : wpebackend-fdo-1.14.0-1.fc38.i686 163/402 Installing : librttopo-1.1.0-10.fc38.i686 164/402 Installing : gtk-update-icon-cache-3.24.35-2.fc38.i686 165/402 Installing : graphene-1.10.6-4.fc38.i686 166/402 Installing : cpp-13.0.0-0.4.fc38.i686 167/402 Installing : openblas-openmp-0.3.21-4.fc38.i686 168/402 Installing : flexiblas-netlib-3.2.1-3.fc38.i686 169/402 Installing : flexiblas-openblas-openmp-3.2.1-3.fc38.i686 170/402 Installing : SuperLU-5.3.0-3.fc38.i686 171/402 Installing : arpack-3.8.0-5.fc38.i686 172/402 Installing : armadillo-10.8.2-2.fc38.i686 173/402 Installing : wayland-devel-1.21.0-1.fc37.i686 174/402 Installing : nss-softokn-freebl-3.85.0-1.fc38.i686 175/402 Installing : nss-softokn-3.85.0-1.fc38.i686 176/402 Installing : avahi-libs-0.8-19.fc38.i686 177/402 Installing : cups-libs-1:2.4.2-5.fc38.i686 178/402 Installing : libglvnd-opengl-1:1.6.0-1.fc38.i686 179/402 Installing : libicu-devel-71.1-2.fc38.i686 180/402 Installing : flac-libs-1.4.2-1.fc38.i686 181/402 Installing : libtheora-1:1.1.1-32.fc38.i686 182/402 Running scriptlet: dbus-broker-32-1.fc38.i686 183/402 Installing : dbus-broker-32-1.fc38.i686 183/402 Running scriptlet: dbus-broker-32-1.fc38.i686 183/402 Installing : dbus-1:1.14.4-1.fc38.i686 184/402 Installing : at-spi2-core-2.46.0-2.fc38.i686 185/402 Installing : atk-2.46.0-2.fc38.i686 186/402 Installing : at-spi2-atk-2.46.0-2.fc38.i686 187/402 Installing : xdg-dbus-proxy-0.1.3-2.fc37.i686 188/402 Installing : ogdi-4.1.0-8.fc38.i686 189/402 Installing : jasper-libs-3.0.6-1.fc38.i686 190/402 Installing : libharu-2.3.0-16.fc38.i686 191/402 Installing : mariadb-connector-c-3.2.7-2.fc38.i686 192/402 Installing : libpciaccess-0.16-7.fc38.i686 193/402 Installing : libdrm-2.4.114-1.fc38.i686 194/402 Installing : mesa-libgbm-22.3.1-1.fc38.i686 195/402 Installing : libglvnd-egl-1:1.6.0-1.fc38.i686 196/402 Installing : mesa-libEGL-22.3.1-1.fc38.i686 197/402 Installing : libglvnd-gles-1:1.6.0-1.fc38.i686 198/402 Installing : libglvnd-glx-1:1.6.0-1.fc38.i686 199/402 Installing : mesa-libGL-22.3.1-1.fc38.i686 200/402 Installing : libglvnd-devel-1:1.6.0-1.fc38.i686 201/402 Installing : libepoxy-devel-1.5.10-2.fc38.i686 202/402 Installing : mesa-libGLU-9.0.1-7.fc38.i686 203/402 Installing : mesa-libGLU-devel-9.0.1-7.fc38.i686 204/402 Installing : libva-2.17.0-1.fc38.i686 205/402 Installing : uriparser-0.9.7-1.fc38.i686 206/402 Installing : libkml-1.3.0-42.fc38.i686 207/402 Installing : xerces-c-3.2.3-7.fc37.i686 208/402 Installing : woff2-1.0.2-15.fc37.i686 209/402 Installing : webrtc-audio-processing-0.3.1-9.fc37.i686 210/402 Installing : vulkan-loader-1.3.231.1-2.fc38.i686 211/402 Installing : sqlite-3.40.0-1.fc38.i686 212/402 Installing : sqlite-devel-3.40.0-1.fc38.i686 213/402 Installing : soundtouch-2.3.1-3.fc37.i686 214/402 Installing : snappy-1.1.9-5.fc37.i686 215/402 Installing : blosc-1.21.1-3.fc38.i686 216/402 Installing : netcdf-4.9.0-4.fc38.i686 217/402 Installing : rav1e-libs-0.5.1-5.fc37.i686 218/402 Installing : highway-1.0.2-1.fc38.i686 219/402 Installing : libjxl-1:0.7.0-5.fc38.i686 220/402 Installing : libaom-3.5.0-2.fc38.i686 221/402 Installing : libubsan-13.0.0-0.4.fc38.i686 222/402 Installing : libasan-13.0.0-0.4.fc38.i686 223/402 Installing : polyclipping-6.4.2-15.fc38.i686 224/402 Installing : pcre2-utf16-10.40-1.fc38.1.i686 225/402 Installing : pcre2-devel-10.40-1.fc38.1.i686 226/402 Installing : libselinux-devel-3.5-0.rc1.1.fc38.i686 227/402 Installing : libmount-devel-2.38.1-3.fc38.i686 228/402 Installing : pcre-8.45-1.fc38.2.i686 229/402 Installing : sord-0.16.10-1.fc37.i686 230/402 Installing : sratom-0.6.10-2.fc37.i686 231/402 Installing : lilv-libs-0.24.14-3.fc38.i686 232/402 Installing : ncurses-6.3-5.20221126.fc38.i686 233/402 Installing : mpg123-libs-1.31.1-3.fc38.i686 234/402 Installing : mpdecimal-2.5.1-4.fc38.i686 235/402 Installing : minizip-ng-3.0.7-2.fc38.i686 236/402 Installing : m4-1.4.19-4.fc38.i686 237/402 Installing : libxslt-1.1.37-1.fc38.i686 238/402 Installing : libvisual-1:0.4.0-36.fc38.i686 239/402 Installing : libunwind-1.6.2-5.fc38.i686 240/402 Installing : libsvm-3.30-1.fc38.i686 241/402 Installing : libseccomp-2.5.3-3.fc38.i686 242/402 Installing : libqhull_p-1:7.2.1-11.fc38.i686 243/402 Installing : libqhull-1:7.2.1-11.fc38.i686 244/402 Installing : libproxy-0.4.18-4.fc38.i686 245/402 Installing : glib-networking-2.74.0-1.fc38.i686 246/402 Installing : libsoup3-3.2.2-1.fc38.i686 247/402 Installing : gssdp-1.6.2-1.fc38.i686 248/402 Installing : gupnp-1.6.3-1.fc38.i686 249/402 Installing : gupnp-igd-1.2.0-7.fc38.i686 250/402 Installing : libnice-0.1.19-3.fc38.i686 251/402 Installing : libtracker-sparql-3.4.2-1.fc38.i686 252/402 Installing : libsoup-2.74.3-1.fc38.i686 253/402 Installing : libmspack-0.10.1-0.8.alpha.fc38.i686 254/402 Installing : liblerc-4.0.0-2.fc38.i686 255/402 Installing : libgta-1.2.1-8.fc38.i686 256/402 Installing : libgpg-error-1.46-1.fc38.i686 257/402 Installing : libgcrypt-1.10.1-6.fc38.i686 258/402 Installing : libsecret-0.20.5-2.fc38.i686 259/402 Installing : wxBase-3.2.1-4.fc38.i686 260/402 Installing : wxBase-devel-3.2.1-4.fc38.i686 261/402 Running scriptlet: wxBase-devel-3.2.1-4.fc38.i686 261/402 Installing : libevdev-1.13.0-1.fc38.i686 262/402 Installing : libmanette-0.2.6-5.fc38.i686 263/402 Installing : libdxflib-3.26.4-7.fc38.i686 264/402 Installing : libdav1d-1.0.0-2.fc38.i686 265/402 Installing : libavif-0.11.1-4.fc38.i686 266/402 Installing : libb2-0.98.1-7.fc38.i686 267/402 Installing : python3-3.11.1-1.fc38.i686 268/402 Installing : python3-libs-3.11.1-1.fc38.i686 269/402 Installing : crypto-policies-scripts-20221215-1.gita4c31a3.fc 270/402 Installing : glib2-devel-2.74.1-2.fc38.i686 271/402 Installing : gstreamer1-1.20.4-1.fc38.i686 272/402 Installing : nss-sysinit-3.85.0-1.fc38.i686 273/402 Installing : nss-3.85.0-1.fc38.i686 274/402 Running scriptlet: nss-3.85.0-1.fc38.i686 274/402 Installing : atk-devel-2.46.0-2.fc38.i686 275/402 Installing : at-spi2-core-devel-2.46.0-2.fc38.i686 276/402 Installing : at-spi2-atk-devel-2.46.0-2.fc38.i686 277/402 Installing : libsrtp-2.3.0-9.fc38.i686 278/402 Installing : libICE-1.0.10-9.fc38.i686 279/402 Installing : libSM-1.2.3-11.fc38.i686 280/402 Installing : lame-libs-3.100-13.fc38.i686 281/402 Installing : libsndfile-1.1.0-5.fc38.i686 282/402 Installing : json-c-0.16-3.fc38.i686 283/402 Installing : jbigkit-libs-2.1-24.fc38.i686 284/402 Installing : libtiff-4.4.0-4.fc38.i686 285/402 Installing : proj-9.1.1-1.fc38.i686 286/402 Installing : libtiff-devel-4.4.0-4.fc38.i686 287/402 Installing : gdk-pixbuf2-devel-2.42.10-1.fc38.i686 288/402 Installing : libgeotiff-1.7.1-5.fc38.i686 289/402 Installing : libspatialite-5.0.1-19.fc38.i686 290/402 Installing : gdk-pixbuf2-modules-2.42.10-1.fc38.i686 291/402 Installing : gtk3-3.24.35-2.fc38.i686 292/402 Installing : wxGTK-3.2.1-4.fc38.i686 293/402 Installing : wxGTK-gl-3.2.1-4.fc38.i686 294/402 Installing : poppler-22.08.0-4.fc38.i686 295/402 Installing : hyphen-2.8.8-18.fc38.i686 296/402 Running scriptlet: groff-base-1.22.4-10.fc38.i686 297/402 Installing : groff-base-1.22.4-10.fc38.i686 297/402 Running scriptlet: groff-base-1.22.4-10.fc38.i686 297/402 Installing : perl-if-0.61.000-492.fc38.noarch 298/402 Installing : perl-Pod-Escapes-1:1.07-489.fc37.noarch 299/402 Installing : perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch 300/402 Installing : perl-File-Path-2.18-489.fc37.noarch 301/402 Installing : perl-Time-Local-2:1.300-489.fc37.noarch 302/402 Installing : perl-Class-Struct-0.66-492.fc38.noarch 303/402 Installing : perl-POSIX-2.03-492.fc38.i686 304/402 Installing : perl-Term-ANSIColor-5.01-490.fc37.noarch 305/402 Installing : perl-Term-Cap-1.17-489.fc37.noarch 306/402 Installing : perl-IPC-Open3-1.22-492.fc38.noarch 307/402 Installing : perl-File-Temp-1:0.231.100-489.fc37.noarch 308/402 Installing : perl-HTTP-Tiny-0.082-1.fc37.noarch 309/402 Installing : perl-Pod-Simple-1:3.43-490.fc37.noarch 310/402 Installing : perl-Symbol-1.09-492.fc38.noarch 311/402 Installing : perl-SelectSaver-1.02-492.fc38.noarch 312/402 Installing : perl-Socket-4:2.036-1.fc38.i686 313/402 Installing : perl-File-stat-1.12-492.fc38.noarch 314/402 Installing : perl-podlators-1:5.00-1.fc38.noarch 315/402 Installing : perl-Pod-Perldoc-3.28.01-490.fc37.noarch 316/402 Installing : perl-mro-1.26-492.fc38.i686 317/402 Installing : perl-Fcntl-1.15-492.fc38.i686 318/402 Installing : perl-overloading-0.02-492.fc38.noarch 319/402 Installing : perl-Text-ParseWords-3.31-489.fc37.noarch 320/402 Installing : perl-IO-1.50-492.fc38.i686 321/402 Installing : perl-Pod-Usage-4:2.03-3.fc37.noarch 322/402 Installing : perl-Getopt-Std-1.13-492.fc38.noarch 323/402 Installing : perl-MIME-Base64-3.16-489.fc38.i686 324/402 Installing : perl-Errno-1.36-492.fc38.i686 325/402 Installing : perl-File-Basename-2.85-492.fc38.noarch 326/402 Installing : perl-Scalar-List-Utils-5:1.63-489.fc38.i686 327/402 Installing : perl-overload-1.35-492.fc38.noarch 328/402 Installing : perl-vars-1.05-492.fc38.noarch 329/402 Installing : perl-Storable-1:3.26-489.fc38.i686 330/402 Installing : perl-constant-1.33-490.fc37.noarch 331/402 Installing : perl-parent-1:0.239-1.fc38.noarch 332/402 Installing : perl-Getopt-Long-1:2.54-1.fc38.noarch 333/402 Installing : perl-DynaLoader-1.52-492.fc38.i686 334/402 Installing : perl-Carp-1.52-489.fc37.noarch 335/402 Installing : perl-Exporter-5.77-489.fc37.noarch 336/402 Installing : perl-PathTools-3.84-489.fc38.i686 337/402 Installing : perl-Encode-4:3.19-492.fc38.i686 338/402 Installing : perl-libs-4:5.36.0-492.fc38.i686 339/402 Installing : perl-interpreter-4:5.36.0-492.fc38.i686 340/402 Installing : perl-threads-1:2.27-489.fc37.i686 341/402 Installing : perl-File-Compare-1.100.700-492.fc38.noarch 342/402 Installing : perl-File-Copy-2.39-492.fc38.noarch 343/402 Installing : perl-File-Find-1.40-492.fc38.noarch 344/402 Installing : perl-threads-shared-1.64-489.fc37.i686 345/402 Installing : perl-Thread-Queue-3.14-489.fc37.noarch 346/402 Installing : perl-B-1.83-492.fc38.i686 347/402 Installing : perl-Data-Dumper-2.184-490.fc38.i686 348/402 Installing : autoconf-2.71-4.fc38.noarch 349/402 Installing : automake-1.16.5-9.fc37.noarch 350/402 Installing : giflib-5.2.1-14.fc38.i686 351/402 Installing : gettext-envsubst-0.21.1-1.fc38.i686 352/402 Installing : gettext-runtime-0.21.1-1.fc38.i686 353/402 Installing : gettext-0.21.1-1.fc38.i686 354/402 Installing : gc-8.2.2-1.fc38.i686 355/402 Installing : guile22-2.2.7-6.fc38.i686 356/402 Installing : make-1:4.3-11.fc38.i686 357/402 Installing : gcc-13.0.0-0.4.fc38.i686 358/402 Running scriptlet: gcc-13.0.0-0.4.fc38.i686 358/402 Installing : libquadmath-devel-13.0.0-0.4.fc38.i686 359/402 Installing : gcc-gfortran-13.0.0-0.4.fc38.i686 360/402 Installing : fdk-aac-free-2.0.0-9.fc38.i686 361/402 Installing : e00compr-libs-1.0.1-39.fc38.i686 362/402 Installing : cfitsio-4.1.0-1.fc38.i686 363/402 Installing : gdal-libs-3.6.1-1.fc38.i686 364/402 Installing : cdparanoia-libs-10.2-40.fc38.i686 365/402 Installing : bubblewrap-0.5.0-3.fc38.i686 366/402 Installing : brotli-1.0.9-9.fc38.i686 367/402 Installing : brotli-devel-1.0.9-9.fc38.i686 368/402 Installing : harfbuzz-devel-6.0.0-1.fc38.i686 369/402 Installing : freetype-devel-2.12.1-3.fc38.i686 370/402 Installing : fontconfig-devel-2.14.1-2.fc38.i686 371/402 Installing : cairo-devel-1.17.6-2.fc38.i686 372/402 Installing : cairo-gobject-devel-1.17.6-2.fc38.i686 373/402 Installing : libXft-devel-2.3.6-1.fc38.i686 374/402 Installing : pango-devel-1.50.12-1.fc38.i686 375/402 Installing : gtk3-devel-3.24.35-2.fc38.i686 376/402 Installing : alsa-lib-1.2.8-2.fc38.i686 377/402 Installing : gdal-devel-3.6.1-1.fc38.i686 378/402 Installing : e00compr-devel-1.0.1-39.fc38.i686 379/402 Installing : hdf5-devel-1.12.1-10.fc37.i686 380/402 Installing : libtool-2.4.7-3.0.1.fc38.i686 381/402 Installing : proj-devel-9.1.1-1.fc38.i686 382/402 Installing : libdxflib-devel-3.26.4-7.fc38.i686 383/402 Installing : qhull-devel-1:7.2.1-11.fc38.i686 384/402 Installing : libsvm-devel-3.30-1.fc38.i686 385/402 Installing : polyclipping-devel-6.4.2-15.fc38.i686 386/402 Installing : libharu-devel-2.3.0-16.fc38.i686 387/402 Installing : jasper-devel-3.0.6-1.fc38.i686 388/402 Installing : unixODBC-devel-2.3.11-1.fc38.i686 389/402 Installing : gstreamer1-plugins-base-1.20.4-1.fc38.i686 390/402 Installing : gstreamer1-plugins-bad-free-1.20.4-2.fc38.i686 391/402 Installing : webkit2gtk4.0-2.39.3-3.fc38.i686 392/402 Installing : wxGTK-webview-3.2.1-4.fc38.i686 393/402 Installing : wxGTK-media-3.2.1-4.fc38.i686 394/402 Installing : wxGTK-devel-3.2.1-4.fc38.i686 395/402 Installing : annobin-plugin-gcc-10.99-1.0.1.fc38.i686 396/402 Running scriptlet: annobin-plugin-gcc-10.99-1.0.1.fc38.i686 396/402 Installing : gcc-c++-13.0.0-0.4.fc38.i686 397/402 Installing : gcc-plugin-annobin-13.0.0-0.4.fc38.i686 398/402 Installing : libpq-devel-15.0-2.fc38.i686 399/402 Installing : libappstream-glib-0.8.2-1.fc38.i686 400/402 Installing : desktop-file-utils-0.26-7.fc38.i686 401/402 Installing : swig-4.1.1-1.fc38.i686 402/402 Running scriptlet: fontconfig-2.14.1-2.fc38.i686 402/402 Running scriptlet: crypto-policies-scripts-20221215-1.gita4c31a3.fc 402/402 Running scriptlet: nss-3.85.0-1.fc38.i686 402/402 Running scriptlet: swig-4.1.1-1.fc38.i686 402/402 Verifying : SDL2-2.26.0-1.fc38.i686 1/402 Verifying : SuperLU-5.3.0-3.fc38.i686 2/402 Verifying : alsa-lib-1.2.8-2.fc38.i686 3/402 Verifying : armadillo-10.8.2-2.fc38.i686 4/402 Verifying : arpack-3.8.0-5.fc38.i686 5/402 Verifying : at-spi2-atk-2.46.0-2.fc38.i686 6/402 Verifying : at-spi2-atk-devel-2.46.0-2.fc38.i686 7/402 Verifying : at-spi2-core-2.46.0-2.fc38.i686 8/402 Verifying : at-spi2-core-devel-2.46.0-2.fc38.i686 9/402 Verifying : atk-2.46.0-2.fc38.i686 10/402 Verifying : atk-devel-2.46.0-2.fc38.i686 11/402 Verifying : autoconf-2.71-4.fc38.noarch 12/402 Verifying : avahi-libs-0.8-19.fc38.i686 13/402 Verifying : blosc-1.21.1-3.fc38.i686 14/402 Verifying : brotli-1.0.9-9.fc38.i686 15/402 Verifying : brotli-devel-1.0.9-9.fc38.i686 16/402 Verifying : bubblewrap-0.5.0-3.fc38.i686 17/402 Verifying : bzip2-devel-1.0.8-12.fc38.i686 18/402 Verifying : cairo-1.17.6-2.fc38.i686 19/402 Verifying : cairo-devel-1.17.6-2.fc38.i686 20/402 Verifying : cairo-gobject-1.17.6-2.fc38.i686 21/402 Verifying : cairo-gobject-devel-1.17.6-2.fc38.i686 22/402 Verifying : cdparanoia-libs-10.2-40.fc38.i686 23/402 Verifying : cfitsio-4.1.0-1.fc38.i686 24/402 Verifying : cmake-filesystem-3.25.1-1.fc38.i686 25/402 Verifying : cups-libs-1:2.4.2-5.fc38.i686 26/402 Verifying : dbus-1:1.14.4-1.fc38.i686 27/402 Verifying : dbus-broker-32-1.fc38.i686 28/402 Verifying : dbus-common-1:1.14.4-1.fc38.noarch 29/402 Verifying : dbus-devel-1:1.14.4-1.fc38.i686 30/402 Verifying : dbus-libs-1:1.14.4-1.fc38.i686 31/402 Verifying : desktop-file-utils-0.26-7.fc38.i686 32/402 Verifying : e00compr-devel-1.0.1-39.fc38.i686 33/402 Verifying : e00compr-libs-1.0.1-39.fc38.i686 34/402 Verifying : enchant2-2.3.3-2.fc38.i686 35/402 Verifying : expat-2.5.0-1.fc38.i686 36/402 Verifying : fdk-aac-free-2.0.0-9.fc38.i686 37/402 Verifying : flac-libs-1.4.2-1.fc38.i686 38/402 Verifying : fontconfig-2.14.1-2.fc38.i686 39/402 Verifying : fontconfig-devel-2.14.1-2.fc38.i686 40/402 Verifying : freetype-2.12.1-3.fc38.i686 41/402 Verifying : freetype-devel-2.12.1-3.fc38.i686 42/402 Verifying : freexl-1.0.6-18.fc38.i686 43/402 Verifying : fribidi-1.0.12-2.fc38.i686 44/402 Verifying : fribidi-devel-1.0.12-2.fc38.i686 45/402 Verifying : gc-8.2.2-1.fc38.i686 46/402 Verifying : gdk-pixbuf2-2.42.10-1.fc38.i686 47/402 Verifying : gdk-pixbuf2-devel-2.42.10-1.fc38.i686 48/402 Verifying : gdk-pixbuf2-modules-2.42.10-1.fc38.i686 49/402 Verifying : gettext-0.21.1-1.fc38.i686 50/402 Verifying : gettext-envsubst-0.21.1-1.fc38.i686 51/402 Verifying : gettext-libs-0.21.1-1.fc38.i686 52/402 Verifying : gettext-runtime-0.21.1-1.fc38.i686 53/402 Verifying : giflib-5.2.1-14.fc38.i686 54/402 Verifying : glib-networking-2.74.0-1.fc38.i686 55/402 Verifying : glib2-2.74.1-2.fc38.i686 56/402 Verifying : glib2-devel-2.74.1-2.fc38.i686 57/402 Verifying : gnutls-3.7.8-9.fc38.i686 58/402 Verifying : graphene-1.10.6-4.fc38.i686 59/402 Verifying : graphite2-1.3.14-10.fc38.i686 60/402 Verifying : graphite2-devel-1.3.14-10.fc38.i686 61/402 Verifying : groff-base-1.22.4-10.fc38.i686 62/402 Verifying : gsm-1.0.22-1.fc38.i686 63/402 Verifying : gssdp-1.6.2-1.fc38.i686 64/402 Verifying : gstreamer1-1.20.4-1.fc38.i686 65/402 Verifying : gstreamer1-plugins-base-1.20.4-1.fc38.i686 66/402 Verifying : gtk-update-icon-cache-3.24.35-2.fc38.i686 67/402 Verifying : gtk3-3.24.35-2.fc38.i686 68/402 Verifying : gtk3-devel-3.24.35-2.fc38.i686 69/402 Verifying : guile22-2.2.7-6.fc38.i686 70/402 Verifying : gupnp-1.6.3-1.fc38.i686 71/402 Verifying : gupnp-igd-1.2.0-7.fc38.i686 72/402 Verifying : harfbuzz-6.0.0-1.fc38.i686 73/402 Verifying : harfbuzz-devel-6.0.0-1.fc38.i686 74/402 Verifying : harfbuzz-icu-6.0.0-1.fc38.i686 75/402 Verifying : hunspell-1.7.1-1.fc38.i686 76/402 Verifying : hunspell-en-US-0.20201207-2.fc38.noarch 77/402 Verifying : hunspell-filesystem-1.7.1-1.fc38.i686 78/402 Verifying : hyphen-2.8.8-18.fc38.i686 79/402 Verifying : imath-3.1.6-1.fc38.i686 80/402 Verifying : jasper-devel-3.0.6-1.fc38.i686 81/402 Verifying : jasper-libs-3.0.6-1.fc38.i686 82/402 Verifying : jbigkit-libs-2.1-24.fc38.i686 83/402 Verifying : json-c-0.16-3.fc38.i686 84/402 Verifying : json-glib-1.6.6-3.fc38.i686 85/402 Verifying : lame-libs-3.100-13.fc38.i686 86/402 Verifying : lcms2-2.14-1.fc38.i686 87/402 Verifying : libICE-1.0.10-9.fc38.i686 88/402 Verifying : libSM-1.2.3-11.fc38.i686 89/402 Verifying : libX11-1.8.1-2.fc38.i686 90/402 Verifying : libX11-common-1.8.1-2.fc38.noarch 91/402 Verifying : libX11-devel-1.8.1-2.fc38.i686 92/402 Verifying : libX11-xcb-1.8.1-2.fc38.i686 93/402 Verifying : libXau-1.0.11-1.fc38.i686 94/402 Verifying : libXau-devel-1.0.11-1.fc38.i686 95/402 Verifying : libXcomposite-0.4.5-8.fc38.i686 96/402 Verifying : libXcomposite-devel-0.4.5-8.fc38.i686 97/402 Verifying : libXcursor-1.2.1-2.fc38.i686 98/402 Verifying : libXcursor-devel-1.2.1-2.fc38.i686 99/402 Verifying : libXdamage-1.1.5-8.fc38.i686 100/402 Verifying : libXdamage-devel-1.1.5-8.fc38.i686 101/402 Verifying : libXext-1.3.5-1.fc38.i686 102/402 Verifying : libXext-devel-1.3.5-1.fc38.i686 103/402 Verifying : libXfixes-6.0.0-4.fc38.i686 104/402 Verifying : libXfixes-devel-6.0.0-4.fc38.i686 105/402 Verifying : libXft-2.3.6-1.fc38.i686 106/402 Verifying : libXft-devel-2.3.6-1.fc38.i686 107/402 Verifying : libXi-1.8-3.fc38.i686 108/402 Verifying : libXi-devel-1.8-3.fc38.i686 109/402 Verifying : libXinerama-1.1.5-1.fc38.i686 110/402 Verifying : libXinerama-devel-1.1.5-1.fc38.i686 111/402 Verifying : libXrandr-1.5.2-9.fc38.i686 112/402 Verifying : libXrandr-devel-1.5.2-9.fc38.i686 113/402 Verifying : libXrender-0.9.11-1.fc38.i686 114/402 Verifying : libXrender-devel-0.9.11-1.fc38.i686 115/402 Verifying : libXtst-1.2.4-1.fc38.i686 116/402 Verifying : libXtst-devel-1.2.4-1.fc38.i686 117/402 Verifying : libXv-1.0.11-17.fc38.i686 118/402 Verifying : libXxf86vm-1.1.5-1.fc38.i686 119/402 Verifying : libaec-1.0.6-3.fc38.i686 120/402 Verifying : libaec-devel-1.0.6-3.fc38.i686 121/402 Verifying : libaom-3.5.0-2.fc38.i686 122/402 Verifying : libappstream-glib-0.8.2-1.fc38.i686 123/402 Verifying : libavif-0.11.1-4.fc38.i686 124/402 Verifying : libb2-0.98.1-7.fc38.i686 125/402 Verifying : libcloudproviders-0.3.1-6.fc38.i686 126/402 Verifying : libcloudproviders-devel-0.3.1-6.fc38.i686 127/402 Verifying : libcurl-devel-7.87.0-1.fc38.i686 128/402 Verifying : libdatrie-0.2.13-4.fc38.i686 129/402 Verifying : libdatrie-devel-0.2.13-4.fc38.i686 130/402 Verifying : libdav1d-1.0.0-2.fc38.i686 131/402 Verifying : libdecor-0.1.1-1.fc38.i686 132/402 Verifying : libdrm-2.4.114-1.fc38.i686 133/402 Verifying : libdvdnav-6.1.1-4.fc38.i686 134/402 Verifying : libdvdread-6.1.3-2.fc38.i686 135/402 Verifying : libdxflib-3.26.4-7.fc38.i686 136/402 Verifying : libdxflib-devel-3.26.4-7.fc38.i686 137/402 Verifying : libepoxy-1.5.10-2.fc38.i686 138/402 Verifying : libepoxy-devel-1.5.10-2.fc38.i686 139/402 Verifying : libevdev-1.13.0-1.fc38.i686 140/402 Verifying : libffi-devel-3.4.4-1.fc38.i686 141/402 Verifying : libgcrypt-1.10.1-6.fc38.i686 142/402 Verifying : libgeotiff-1.7.1-5.fc38.i686 143/402 Verifying : libglvnd-1:1.6.0-1.fc38.i686 144/402 Verifying : libglvnd-core-devel-1:1.6.0-1.fc38.i686 145/402 Verifying : libglvnd-devel-1:1.6.0-1.fc38.i686 146/402 Verifying : libglvnd-egl-1:1.6.0-1.fc38.i686 147/402 Verifying : libglvnd-gles-1:1.6.0-1.fc38.i686 148/402 Verifying : libglvnd-glx-1:1.6.0-1.fc38.i686 149/402 Verifying : libglvnd-opengl-1:1.6.0-1.fc38.i686 150/402 Verifying : libgpg-error-1.46-1.fc38.i686 151/402 Verifying : libgta-1.2.1-8.fc38.i686 152/402 Verifying : libgudev-237-3.fc38.i686 153/402 Verifying : libgusb-0.4.3-1.fc38.i686 154/402 Verifying : libharu-2.3.0-16.fc38.i686 155/402 Verifying : libharu-devel-2.3.0-16.fc38.i686 156/402 Verifying : libicu-71.1-2.fc38.i686 157/402 Verifying : libicu-devel-71.1-2.fc38.i686 158/402 Verifying : libjpeg-turbo-2.1.4-1.fc38.i686 159/402 Verifying : libjpeg-turbo-devel-2.1.4-1.fc38.i686 160/402 Verifying : libkml-1.3.0-42.fc38.i686 161/402 Verifying : liblerc-4.0.0-2.fc38.i686 162/402 Verifying : libmanette-0.2.6-5.fc38.i686 163/402 Verifying : libmpc-1.2.1-5.fc38.i686 164/402 Verifying : libmspack-0.10.1-0.8.alpha.fc38.i686 165/402 Verifying : libogg-2:1.3.5-4.fc38.i686 166/402 Verifying : libpciaccess-0.16-7.fc38.i686 167/402 Verifying : libpng-2:1.6.37-13.fc38.i686 168/402 Verifying : libpng-devel-2:1.6.37-13.fc38.i686 169/402 Verifying : libpq-15.0-2.fc38.i686 170/402 Verifying : libpq-devel-15.0-2.fc38.i686 171/402 Verifying : libproxy-0.4.18-4.fc38.i686 172/402 Verifying : libqhull-1:7.2.1-11.fc38.i686 173/402 Verifying : libqhull_p-1:7.2.1-11.fc38.i686 174/402 Verifying : libqhull_r-1:7.2.1-11.fc38.i686 175/402 Verifying : librsvg2-2.55.1-3.fc38.i686 176/402 Verifying : librttopo-1.1.0-10.fc38.i686 177/402 Verifying : libseccomp-2.5.3-3.fc38.i686 178/402 Verifying : libsecret-0.20.5-2.fc38.i686 179/402 Verifying : libsndfile-1.1.0-5.fc38.i686 180/402 Verifying : libsoup-2.74.3-1.fc38.i686 181/402 Verifying : libsoup3-3.2.2-1.fc38.i686 182/402 Verifying : libspatialite-5.0.1-19.fc38.i686 183/402 Verifying : libsrtp-2.3.0-9.fc38.i686 184/402 Verifying : libsvm-3.30-1.fc38.i686 185/402 Verifying : libsvm-devel-3.30-1.fc38.i686 186/402 Verifying : libthai-0.1.29-3.fc38.i686 187/402 Verifying : libthai-devel-0.1.29-3.fc38.i686 188/402 Verifying : libtheora-1:1.1.1-32.fc38.i686 189/402 Verifying : libtiff-4.4.0-4.fc38.i686 190/402 Verifying : libtiff-devel-4.4.0-4.fc38.i686 191/402 Verifying : libunwind-1.6.2-5.fc38.i686 192/402 Verifying : libusb1-1.0.26-1.fc38.i686 193/402 Verifying : libvisual-1:0.4.0-36.fc38.i686 194/402 Verifying : libvorbis-1:1.3.7-6.fc38.i686 195/402 Verifying : libwebp-1.2.4-2.fc38.i686 196/402 Verifying : libwpe-1.14.0-1.fc38.i686 197/402 Verifying : libxcb-1.13.1-10.fc38.i686 198/402 Verifying : libxcb-devel-1.13.1-10.fc38.i686 199/402 Verifying : libxcrypt-devel-4.4.33-5.fc38.i686 200/402 Verifying : libxkbcommon-1.4.1-2.fc38.i686 201/402 Verifying : libxkbcommon-devel-1.4.1-2.fc38.i686 202/402 Verifying : libxml2-devel-2.10.3-2.fc38.i686 203/402 Verifying : libxshmfence-1.3-11.fc38.i686 204/402 Verifying : libxslt-1.1.37-1.fc38.i686 205/402 Verifying : lilv-libs-0.24.14-3.fc38.i686 206/402 Verifying : m4-1.4.19-4.fc38.i686 207/402 Verifying : make-1:4.3-11.fc38.i686 208/402 Verifying : mariadb-connector-c-3.2.7-2.fc38.i686 209/402 Verifying : mariadb-connector-c-config-3.2.7-2.fc38.noarch 210/402 Verifying : mesa-filesystem-22.3.1-1.fc38.i686 211/402 Verifying : mesa-libEGL-22.3.1-1.fc38.i686 212/402 Verifying : mesa-libGL-22.3.1-1.fc38.i686 213/402 Verifying : mesa-libGLU-9.0.1-7.fc38.i686 214/402 Verifying : mesa-libGLU-devel-9.0.1-7.fc38.i686 215/402 Verifying : mesa-libgbm-22.3.1-1.fc38.i686 216/402 Verifying : mesa-libglapi-22.3.1-1.fc38.i686 217/402 Verifying : minizip-ng-3.0.7-2.fc38.i686 218/402 Verifying : mpdecimal-2.5.1-4.fc38.i686 219/402 Verifying : mpg123-libs-1.31.1-3.fc38.i686 220/402 Verifying : ncurses-6.3-5.20221126.fc38.i686 221/402 Verifying : netcdf-4.9.0-4.fc38.i686 222/402 Verifying : ogdi-4.1.0-8.fc38.i686 223/402 Verifying : openblas-0.3.21-4.fc38.i686 224/402 Verifying : openblas-openmp-0.3.21-4.fc38.i686 225/402 Verifying : openjpeg2-2.5.0-2.fc38.i686 226/402 Verifying : openssl-devel-1:3.0.5-6.fc38.i686 227/402 Verifying : opus-1.3.1-11.fc38.i686 228/402 Verifying : orc-0.4.33-1.fc38.i686 229/402 Verifying : pango-1.50.12-1.fc38.i686 230/402 Verifying : pango-devel-1.50.12-1.fc38.i686 231/402 Verifying : pcre-8.45-1.fc38.2.i686 232/402 Verifying : pcre2-devel-10.40-1.fc38.1.i686 233/402 Verifying : pcre2-utf16-10.40-1.fc38.1.i686 234/402 Verifying : pcre2-utf32-10.40-1.fc38.1.i686 235/402 Verifying : perl-B-1.83-492.fc38.i686 236/402 Verifying : perl-Class-Struct-0.66-492.fc38.noarch 237/402 Verifying : perl-Data-Dumper-2.184-490.fc38.i686 238/402 Verifying : perl-DynaLoader-1.52-492.fc38.i686 239/402 Verifying : perl-Encode-4:3.19-492.fc38.i686 240/402 Verifying : perl-Errno-1.36-492.fc38.i686 241/402 Verifying : perl-Fcntl-1.15-492.fc38.i686 242/402 Verifying : perl-File-Basename-2.85-492.fc38.noarch 243/402 Verifying : perl-File-Compare-1.100.700-492.fc38.noarch 244/402 Verifying : perl-File-Copy-2.39-492.fc38.noarch 245/402 Verifying : perl-File-Find-1.40-492.fc38.noarch 246/402 Verifying : perl-File-stat-1.12-492.fc38.noarch 247/402 Verifying : perl-Getopt-Std-1.13-492.fc38.noarch 248/402 Verifying : perl-IO-1.50-492.fc38.i686 249/402 Verifying : perl-IPC-Open3-1.22-492.fc38.noarch 250/402 Verifying : perl-MIME-Base64-3.16-489.fc38.i686 251/402 Verifying : perl-POSIX-2.03-492.fc38.i686 252/402 Verifying : perl-PathTools-3.84-489.fc38.i686 253/402 Verifying : perl-Scalar-List-Utils-5:1.63-489.fc38.i686 254/402 Verifying : perl-SelectSaver-1.02-492.fc38.noarch 255/402 Verifying : perl-Socket-4:2.036-1.fc38.i686 256/402 Verifying : perl-Storable-1:3.26-489.fc38.i686 257/402 Verifying : perl-Symbol-1.09-492.fc38.noarch 258/402 Verifying : perl-if-0.61.000-492.fc38.noarch 259/402 Verifying : perl-interpreter-4:5.36.0-492.fc38.i686 260/402 Verifying : perl-libs-4:5.36.0-492.fc38.i686 261/402 Verifying : perl-mro-1.26-492.fc38.i686 262/402 Verifying : perl-overload-1.35-492.fc38.noarch 263/402 Verifying : perl-overloading-0.02-492.fc38.noarch 264/402 Verifying : perl-vars-1.05-492.fc38.noarch 265/402 Verifying : pixman-0.40.0-6.fc38.i686 266/402 Verifying : pixman-devel-0.40.0-6.fc38.i686 267/402 Verifying : polyclipping-6.4.2-15.fc38.i686 268/402 Verifying : polyclipping-devel-6.4.2-15.fc38.i686 269/402 Verifying : poppler-22.08.0-4.fc38.i686 270/402 Verifying : proj-9.1.1-1.fc38.i686 271/402 Verifying : proj-data-9.1.1-1.fc38.noarch 272/402 Verifying : proj-devel-9.1.1-1.fc38.i686 273/402 Verifying : python3-3.11.1-1.fc38.i686 274/402 Verifying : python3-libs-3.11.1-1.fc38.i686 275/402 Verifying : qhull-devel-1:7.2.1-11.fc38.i686 276/402 Verifying : annobin-docs-10.99-1.0.1.fc38.noarch 277/402 Verifying : annobin-plugin-gcc-10.99-1.0.1.fc38.i686 278/402 Verifying : cpp-13.0.0-0.4.fc38.i686 279/402 Verifying : gcc-13.0.0-0.4.fc38.i686 280/402 Verifying : gcc-c++-13.0.0-0.4.fc38.i686 281/402 Verifying : gcc-gfortran-13.0.0-0.4.fc38.i686 282/402 Verifying : gcc-plugin-annobin-13.0.0-0.4.fc38.i686 283/402 Verifying : libasan-13.0.0-0.4.fc38.i686 284/402 Verifying : libatomic-13.0.0-0.4.fc38.i686 285/402 Verifying : libgfortran-13.0.0-0.4.fc38.i686 286/402 Verifying : libquadmath-13.0.0-0.4.fc38.i686 287/402 Verifying : libquadmath-devel-13.0.0-0.4.fc38.i686 288/402 Verifying : libstdc++-devel-13.0.0-0.4.fc38.i686 289/402 Verifying : libtool-2.4.7-3.0.1.fc38.i686 290/402 Verifying : libtool-ltdl-2.4.7-3.0.1.fc38.i686 291/402 Verifying : libubsan-13.0.0-0.4.fc38.i686 292/402 Verifying : adwaita-cursor-theme-43-1.fc38.noarch 293/402 Verifying : adwaita-icon-theme-43-1.fc38.noarch 294/402 Verifying : automake-1.16.5-9.fc37.noarch 295/402 Verifying : colord-libs-1.4.6-2.fc37.i686 296/402 Verifying : crypto-policies-scripts-20221215-1.gita4c31a3.fc 297/402 Verifying : emacs-filesystem-1:28.1-3.fc37.noarch 298/402 Verifying : flexiblas-3.2.1-3.fc38.i686 299/402 Verifying : flexiblas-netlib-3.2.1-3.fc38.i686 300/402 Verifying : flexiblas-openblas-openmp-3.2.1-3.fc38.i686 301/402 Verifying : fonts-filesystem-1:2.0.5-10.fc38.noarch 302/402 Verifying : gdal-devel-3.6.1-1.fc38.i686 303/402 Verifying : gdal-libs-3.6.1-1.fc38.i686 304/402 Verifying : geos-3.11.1-1.fc38.i686 305/402 Verifying : gl-manpages-1.1-25.20190306.fc37.noarch 306/402 Verifying : glibc-devel-2.36.9000-19.fc38.i686 307/402 Verifying : glibc-headers-x86-2.36.9000-19.fc38.noarch 308/402 Verifying : google-noto-fonts-common-20201206^1.git0c78c8329 309/402 Verifying : google-noto-sans-vf-fonts-20201206^1.git0c78c832 310/402 Verifying : gsettings-desktop-schemas-43.0-1.fc38.i686 311/402 Verifying : gstreamer1-plugins-bad-free-1.20.4-2.fc38.i686 312/402 Verifying : hdf-libs-4.2.15-11.fc37.i686 313/402 Verifying : hdf5-1.12.1-10.fc37.i686 314/402 Verifying : hdf5-devel-1.12.1-10.fc37.i686 315/402 Verifying : hicolor-icon-theme-0.17-14.fc37.noarch 316/402 Verifying : highway-1.0.2-1.fc38.i686 317/402 Verifying : hwdata-0.365-1.fc38.noarch 318/402 Verifying : iso-codes-4.12.0-2.fc38.noarch 319/402 Verifying : javascriptcoregtk4.0-2.39.3-3.fc38.i686 320/402 Verifying : kernel-headers-6.1.0-1.fc38.i686 321/402 Verifying : langpacks-core-font-en-3.0-27.fc38.noarch 322/402 Verifying : libblkid-devel-2.38.1-3.fc38.i686 323/402 Verifying : libjxl-1:0.7.0-5.fc38.i686 324/402 Verifying : libmount-devel-2.38.1-3.fc38.i686 325/402 Verifying : libnice-0.1.19-3.fc38.i686 326/402 Verifying : libselinux-devel-3.5-0.rc1.1.fc38.i686 327/402 Verifying : libsepol-devel-3.5-0.rc1.1.fc38.i686 328/402 Verifying : libstemmer-2.2.0-4.fc38.i686 329/402 Verifying : libtracker-sparql-3.4.2-1.fc38.i686 330/402 Verifying : libva-2.17.0-1.fc38.i686 331/402 Verifying : libwayland-client-1.21.0-1.fc37.i686 332/402 Verifying : libwayland-cursor-1.21.0-1.fc37.i686 333/402 Verifying : libwayland-egl-1.21.0-1.fc37.i686 334/402 Verifying : libwayland-server-1.21.0-1.fc37.i686 335/402 Verifying : nspr-4.35.0-2.fc38.i686 336/402 Verifying : nss-3.85.0-1.fc38.i686 337/402 Verifying : nss-softokn-3.85.0-1.fc38.i686 338/402 Verifying : nss-softokn-freebl-3.85.0-1.fc38.i686 339/402 Verifying : nss-sysinit-3.85.0-1.fc38.i686 340/402 Verifying : nss-util-3.85.0-1.fc38.i686 341/402 Verifying : openexr-libs-3.1.5-2.fc37.i686 342/402 Verifying : perl-Carp-1.52-489.fc37.noarch 343/402 Verifying : perl-Exporter-5.77-489.fc37.noarch 344/402 Verifying : perl-File-Path-2.18-489.fc37.noarch 345/402 Verifying : perl-File-Temp-1:0.231.100-489.fc37.noarch 346/402 Verifying : perl-Getopt-Long-1:2.54-1.fc38.noarch 347/402 Verifying : perl-HTTP-Tiny-0.082-1.fc37.noarch 348/402 Verifying : perl-Pod-Escapes-1:1.07-489.fc37.noarch 349/402 Verifying : perl-Pod-Perldoc-3.28.01-490.fc37.noarch 350/402 Verifying : perl-Pod-Simple-1:3.43-490.fc37.noarch 351/402 Verifying : perl-Pod-Usage-4:2.03-3.fc37.noarch 352/402 Verifying : perl-Term-ANSIColor-5.01-490.fc37.noarch 353/402 Verifying : perl-Term-Cap-1.17-489.fc37.noarch 354/402 Verifying : perl-Text-ParseWords-3.31-489.fc37.noarch 355/402 Verifying : perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch 356/402 Verifying : perl-Thread-Queue-3.14-489.fc37.noarch 357/402 Verifying : perl-Time-Local-2:1.300-489.fc37.noarch 358/402 Verifying : perl-constant-1.33-490.fc37.noarch 359/402 Verifying : perl-parent-1:0.239-1.fc38.noarch 360/402 Verifying : perl-podlators-1:5.00-1.fc38.noarch 361/402 Verifying : perl-threads-1:2.27-489.fc37.i686 362/402 Verifying : perl-threads-shared-1.64-489.fc37.i686 363/402 Verifying : poppler-data-0.4.11-3.fc37.noarch 364/402 Verifying : python-pip-wheel-22.3.1-1.fc38.noarch 365/402 Verifying : python-setuptools-wheel-65.5.1-1.fc38.noarch 366/402 Verifying : rav1e-libs-0.5.1-5.fc37.i686 367/402 Verifying : serd-0.30.12-2.fc37.i686 368/402 Verifying : shared-mime-info-2.2-2.fc37.i686 369/402 Verifying : snappy-1.1.9-5.fc37.i686 370/402 Verifying : sord-0.16.10-1.fc37.i686 371/402 Verifying : soundtouch-2.3.1-3.fc37.i686 372/402 Verifying : sqlite-3.40.0-1.fc38.i686 373/402 Verifying : sqlite-devel-3.40.0-1.fc38.i686 374/402 Verifying : sratom-0.6.10-2.fc37.i686 375/402 Verifying : swig-4.1.1-1.fc38.i686 376/402 Verifying : sysprof-capture-devel-3.46.0-1.fc38.i686 377/402 Verifying : unixODBC-2.3.11-1.fc38.i686 378/402 Verifying : unixODBC-devel-2.3.11-1.fc38.i686 379/402 Verifying : uriparser-0.9.7-1.fc38.i686 380/402 Verifying : vulkan-loader-1.3.231.1-2.fc38.i686 381/402 Verifying : wayland-devel-1.21.0-1.fc37.i686 382/402 Verifying : webkit2gtk4.0-2.39.3-3.fc38.i686 383/402 Verifying : webrtc-audio-processing-0.3.1-9.fc37.i686 384/402 Verifying : woff2-1.0.2-15.fc37.i686 385/402 Verifying : wpebackend-fdo-1.14.0-1.fc38.i686 386/402 Verifying : wxBase-3.2.1-4.fc38.i686 387/402 Verifying : wxBase-devel-3.2.1-4.fc38.i686 388/402 Verifying : wxGTK-3.2.1-4.fc38.i686 389/402 Verifying : wxGTK-devel-3.2.1-4.fc38.i686 390/402 Verifying : wxGTK-gl-3.2.1-4.fc38.i686 391/402 Verifying : wxGTK-i18n-3.2.1-4.fc38.noarch 392/402 Verifying : wxGTK-media-3.2.1-4.fc38.i686 393/402 Verifying : wxGTK-webview-3.2.1-4.fc38.i686 394/402 Verifying : xdg-dbus-proxy-0.1.3-2.fc37.i686 395/402 Verifying : xerces-c-3.2.3-7.fc37.i686 396/402 Verifying : xkeyboard-config-2.36-3.fc38.noarch 397/402 Verifying : xml-common-0.6.3-59.fc37.noarch 398/402 Verifying : xorg-x11-proto-devel-2022.2-2.fc38.noarch 399/402 Verifying : xprop-1.2.5-2.fc37.i686 400/402 Verifying : xz-devel-5.2.9-1.fc38.i686 401/402 Verifying : zlib-devel-1.2.13-1.fc38.i686 402/402 Installed: SDL2-2.26.0-1.fc38.i686 SuperLU-5.3.0-3.fc38.i686 adwaita-cursor-theme-43-1.fc38.noarch adwaita-icon-theme-43-1.fc38.noarch alsa-lib-1.2.8-2.fc38.i686 annobin-docs-10.99-1.0.1.fc38.noarch annobin-plugin-gcc-10.99-1.0.1.fc38.i686 armadillo-10.8.2-2.fc38.i686 arpack-3.8.0-5.fc38.i686 at-spi2-atk-2.46.0-2.fc38.i686 at-spi2-atk-devel-2.46.0-2.fc38.i686 at-spi2-core-2.46.0-2.fc38.i686 at-spi2-core-devel-2.46.0-2.fc38.i686 atk-2.46.0-2.fc38.i686 atk-devel-2.46.0-2.fc38.i686 autoconf-2.71-4.fc38.noarch automake-1.16.5-9.fc37.noarch avahi-libs-0.8-19.fc38.i686 blosc-1.21.1-3.fc38.i686 brotli-1.0.9-9.fc38.i686 brotli-devel-1.0.9-9.fc38.i686 bubblewrap-0.5.0-3.fc38.i686 bzip2-devel-1.0.8-12.fc38.i686 cairo-1.17.6-2.fc38.i686 cairo-devel-1.17.6-2.fc38.i686 cairo-gobject-1.17.6-2.fc38.i686 cairo-gobject-devel-1.17.6-2.fc38.i686 cdparanoia-libs-10.2-40.fc38.i686 cfitsio-4.1.0-1.fc38.i686 cmake-filesystem-3.25.1-1.fc38.i686 colord-libs-1.4.6-2.fc37.i686 cpp-13.0.0-0.4.fc38.i686 crypto-policies-scripts-20221215-1.gita4c31a3.fc38.noarch cups-libs-1:2.4.2-5.fc38.i686 dbus-1:1.14.4-1.fc38.i686 dbus-broker-32-1.fc38.i686 dbus-common-1:1.14.4-1.fc38.noarch dbus-devel-1:1.14.4-1.fc38.i686 dbus-libs-1:1.14.4-1.fc38.i686 desktop-file-utils-0.26-7.fc38.i686 e00compr-devel-1.0.1-39.fc38.i686 e00compr-libs-1.0.1-39.fc38.i686 emacs-filesystem-1:28.1-3.fc37.noarch enchant2-2.3.3-2.fc38.i686 expat-2.5.0-1.fc38.i686 fdk-aac-free-2.0.0-9.fc38.i686 flac-libs-1.4.2-1.fc38.i686 flexiblas-3.2.1-3.fc38.i686 flexiblas-netlib-3.2.1-3.fc38.i686 flexiblas-openblas-openmp-3.2.1-3.fc38.i686 fontconfig-2.14.1-2.fc38.i686 fontconfig-devel-2.14.1-2.fc38.i686 fonts-filesystem-1:2.0.5-10.fc38.noarch freetype-2.12.1-3.fc38.i686 freetype-devel-2.12.1-3.fc38.i686 freexl-1.0.6-18.fc38.i686 fribidi-1.0.12-2.fc38.i686 fribidi-devel-1.0.12-2.fc38.i686 gc-8.2.2-1.fc38.i686 gcc-13.0.0-0.4.fc38.i686 gcc-c++-13.0.0-0.4.fc38.i686 gcc-gfortran-13.0.0-0.4.fc38.i686 gcc-plugin-annobin-13.0.0-0.4.fc38.i686 gdal-devel-3.6.1-1.fc38.i686 gdal-libs-3.6.1-1.fc38.i686 gdk-pixbuf2-2.42.10-1.fc38.i686 gdk-pixbuf2-devel-2.42.10-1.fc38.i686 gdk-pixbuf2-modules-2.42.10-1.fc38.i686 geos-3.11.1-1.fc38.i686 gettext-0.21.1-1.fc38.i686 gettext-envsubst-0.21.1-1.fc38.i686 gettext-libs-0.21.1-1.fc38.i686 gettext-runtime-0.21.1-1.fc38.i686 giflib-5.2.1-14.fc38.i686 gl-manpages-1.1-25.20190306.fc37.noarch glib-networking-2.74.0-1.fc38.i686 glib2-2.74.1-2.fc38.i686 glib2-devel-2.74.1-2.fc38.i686 glibc-devel-2.36.9000-19.fc38.i686 glibc-headers-x86-2.36.9000-19.fc38.noarch gnutls-3.7.8-9.fc38.i686 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.i686 graphite2-1.3.14-10.fc38.i686 graphite2-devel-1.3.14-10.fc38.i686 groff-base-1.22.4-10.fc38.i686 gsettings-desktop-schemas-43.0-1.fc38.i686 gsm-1.0.22-1.fc38.i686 gssdp-1.6.2-1.fc38.i686 gstreamer1-1.20.4-1.fc38.i686 gstreamer1-plugins-bad-free-1.20.4-2.fc38.i686 gstreamer1-plugins-base-1.20.4-1.fc38.i686 gtk-update-icon-cache-3.24.35-2.fc38.i686 gtk3-3.24.35-2.fc38.i686 gtk3-devel-3.24.35-2.fc38.i686 guile22-2.2.7-6.fc38.i686 gupnp-1.6.3-1.fc38.i686 gupnp-igd-1.2.0-7.fc38.i686 harfbuzz-6.0.0-1.fc38.i686 harfbuzz-devel-6.0.0-1.fc38.i686 harfbuzz-icu-6.0.0-1.fc38.i686 hdf-libs-4.2.15-11.fc37.i686 hdf5-1.12.1-10.fc37.i686 hdf5-devel-1.12.1-10.fc37.i686 hicolor-icon-theme-0.17-14.fc37.noarch highway-1.0.2-1.fc38.i686 hunspell-1.7.1-1.fc38.i686 hunspell-en-US-0.20201207-2.fc38.noarch hunspell-filesystem-1.7.1-1.fc38.i686 hwdata-0.365-1.fc38.noarch hyphen-2.8.8-18.fc38.i686 imath-3.1.6-1.fc38.i686 iso-codes-4.12.0-2.fc38.noarch jasper-devel-3.0.6-1.fc38.i686 jasper-libs-3.0.6-1.fc38.i686 javascriptcoregtk4.0-2.39.3-3.fc38.i686 jbigkit-libs-2.1-24.fc38.i686 json-c-0.16-3.fc38.i686 json-glib-1.6.6-3.fc38.i686 kernel-headers-6.1.0-1.fc38.i686 lame-libs-3.100-13.fc38.i686 langpacks-core-font-en-3.0-27.fc38.noarch lcms2-2.14-1.fc38.i686 libICE-1.0.10-9.fc38.i686 libSM-1.2.3-11.fc38.i686 libX11-1.8.1-2.fc38.i686 libX11-common-1.8.1-2.fc38.noarch libX11-devel-1.8.1-2.fc38.i686 libX11-xcb-1.8.1-2.fc38.i686 libXau-1.0.11-1.fc38.i686 libXau-devel-1.0.11-1.fc38.i686 libXcomposite-0.4.5-8.fc38.i686 libXcomposite-devel-0.4.5-8.fc38.i686 libXcursor-1.2.1-2.fc38.i686 libXcursor-devel-1.2.1-2.fc38.i686 libXdamage-1.1.5-8.fc38.i686 libXdamage-devel-1.1.5-8.fc38.i686 libXext-1.3.5-1.fc38.i686 libXext-devel-1.3.5-1.fc38.i686 libXfixes-6.0.0-4.fc38.i686 libXfixes-devel-6.0.0-4.fc38.i686 libXft-2.3.6-1.fc38.i686 libXft-devel-2.3.6-1.fc38.i686 libXi-1.8-3.fc38.i686 libXi-devel-1.8-3.fc38.i686 libXinerama-1.1.5-1.fc38.i686 libXinerama-devel-1.1.5-1.fc38.i686 libXrandr-1.5.2-9.fc38.i686 libXrandr-devel-1.5.2-9.fc38.i686 libXrender-0.9.11-1.fc38.i686 libXrender-devel-0.9.11-1.fc38.i686 libXtst-1.2.4-1.fc38.i686 libXtst-devel-1.2.4-1.fc38.i686 libXv-1.0.11-17.fc38.i686 libXxf86vm-1.1.5-1.fc38.i686 libaec-1.0.6-3.fc38.i686 libaec-devel-1.0.6-3.fc38.i686 libaom-3.5.0-2.fc38.i686 libappstream-glib-0.8.2-1.fc38.i686 libasan-13.0.0-0.4.fc38.i686 libatomic-13.0.0-0.4.fc38.i686 libavif-0.11.1-4.fc38.i686 libb2-0.98.1-7.fc38.i686 libblkid-devel-2.38.1-3.fc38.i686 libcloudproviders-0.3.1-6.fc38.i686 libcloudproviders-devel-0.3.1-6.fc38.i686 libcurl-devel-7.87.0-1.fc38.i686 libdatrie-0.2.13-4.fc38.i686 libdatrie-devel-0.2.13-4.fc38.i686 libdav1d-1.0.0-2.fc38.i686 libdecor-0.1.1-1.fc38.i686 libdrm-2.4.114-1.fc38.i686 libdvdnav-6.1.1-4.fc38.i686 libdvdread-6.1.3-2.fc38.i686 libdxflib-3.26.4-7.fc38.i686 libdxflib-devel-3.26.4-7.fc38.i686 libepoxy-1.5.10-2.fc38.i686 libepoxy-devel-1.5.10-2.fc38.i686 libevdev-1.13.0-1.fc38.i686 libffi-devel-3.4.4-1.fc38.i686 libgcrypt-1.10.1-6.fc38.i686 libgeotiff-1.7.1-5.fc38.i686 libgfortran-13.0.0-0.4.fc38.i686 libglvnd-1:1.6.0-1.fc38.i686 libglvnd-core-devel-1:1.6.0-1.fc38.i686 libglvnd-devel-1:1.6.0-1.fc38.i686 libglvnd-egl-1:1.6.0-1.fc38.i686 libglvnd-gles-1:1.6.0-1.fc38.i686 libglvnd-glx-1:1.6.0-1.fc38.i686 libglvnd-opengl-1:1.6.0-1.fc38.i686 libgpg-error-1.46-1.fc38.i686 libgta-1.2.1-8.fc38.i686 libgudev-237-3.fc38.i686 libgusb-0.4.3-1.fc38.i686 libharu-2.3.0-16.fc38.i686 libharu-devel-2.3.0-16.fc38.i686 libicu-71.1-2.fc38.i686 libicu-devel-71.1-2.fc38.i686 libjpeg-turbo-2.1.4-1.fc38.i686 libjpeg-turbo-devel-2.1.4-1.fc38.i686 libjxl-1:0.7.0-5.fc38.i686 libkml-1.3.0-42.fc38.i686 liblerc-4.0.0-2.fc38.i686 libmanette-0.2.6-5.fc38.i686 libmount-devel-2.38.1-3.fc38.i686 libmpc-1.2.1-5.fc38.i686 libmspack-0.10.1-0.8.alpha.fc38.i686 libnice-0.1.19-3.fc38.i686 libogg-2:1.3.5-4.fc38.i686 libpciaccess-0.16-7.fc38.i686 libpng-2:1.6.37-13.fc38.i686 libpng-devel-2:1.6.37-13.fc38.i686 libpq-15.0-2.fc38.i686 libpq-devel-15.0-2.fc38.i686 libproxy-0.4.18-4.fc38.i686 libqhull-1:7.2.1-11.fc38.i686 libqhull_p-1:7.2.1-11.fc38.i686 libqhull_r-1:7.2.1-11.fc38.i686 libquadmath-13.0.0-0.4.fc38.i686 libquadmath-devel-13.0.0-0.4.fc38.i686 librsvg2-2.55.1-3.fc38.i686 librttopo-1.1.0-10.fc38.i686 libseccomp-2.5.3-3.fc38.i686 libsecret-0.20.5-2.fc38.i686 libselinux-devel-3.5-0.rc1.1.fc38.i686 libsepol-devel-3.5-0.rc1.1.fc38.i686 libsndfile-1.1.0-5.fc38.i686 libsoup-2.74.3-1.fc38.i686 libsoup3-3.2.2-1.fc38.i686 libspatialite-5.0.1-19.fc38.i686 libsrtp-2.3.0-9.fc38.i686 libstdc++-devel-13.0.0-0.4.fc38.i686 libstemmer-2.2.0-4.fc38.i686 libsvm-3.30-1.fc38.i686 libsvm-devel-3.30-1.fc38.i686 libthai-0.1.29-3.fc38.i686 libthai-devel-0.1.29-3.fc38.i686 libtheora-1:1.1.1-32.fc38.i686 libtiff-4.4.0-4.fc38.i686 libtiff-devel-4.4.0-4.fc38.i686 libtool-2.4.7-3.0.1.fc38.i686 libtool-ltdl-2.4.7-3.0.1.fc38.i686 libtracker-sparql-3.4.2-1.fc38.i686 libubsan-13.0.0-0.4.fc38.i686 libunwind-1.6.2-5.fc38.i686 libusb1-1.0.26-1.fc38.i686 libva-2.17.0-1.fc38.i686 libvisual-1:0.4.0-36.fc38.i686 libvorbis-1:1.3.7-6.fc38.i686 libwayland-client-1.21.0-1.fc37.i686 libwayland-cursor-1.21.0-1.fc37.i686 libwayland-egl-1.21.0-1.fc37.i686 libwayland-server-1.21.0-1.fc37.i686 libwebp-1.2.4-2.fc38.i686 libwpe-1.14.0-1.fc38.i686 libxcb-1.13.1-10.fc38.i686 libxcb-devel-1.13.1-10.fc38.i686 libxcrypt-devel-4.4.33-5.fc38.i686 libxkbcommon-1.4.1-2.fc38.i686 libxkbcommon-devel-1.4.1-2.fc38.i686 libxml2-devel-2.10.3-2.fc38.i686 libxshmfence-1.3-11.fc38.i686 libxslt-1.1.37-1.fc38.i686 lilv-libs-0.24.14-3.fc38.i686 m4-1.4.19-4.fc38.i686 make-1:4.3-11.fc38.i686 mariadb-connector-c-3.2.7-2.fc38.i686 mariadb-connector-c-config-3.2.7-2.fc38.noarch mesa-filesystem-22.3.1-1.fc38.i686 mesa-libEGL-22.3.1-1.fc38.i686 mesa-libGL-22.3.1-1.fc38.i686 mesa-libGLU-9.0.1-7.fc38.i686 mesa-libGLU-devel-9.0.1-7.fc38.i686 mesa-libgbm-22.3.1-1.fc38.i686 mesa-libglapi-22.3.1-1.fc38.i686 minizip-ng-3.0.7-2.fc38.i686 mpdecimal-2.5.1-4.fc38.i686 mpg123-libs-1.31.1-3.fc38.i686 ncurses-6.3-5.20221126.fc38.i686 netcdf-4.9.0-4.fc38.i686 nspr-4.35.0-2.fc38.i686 nss-3.85.0-1.fc38.i686 nss-softokn-3.85.0-1.fc38.i686 nss-softokn-freebl-3.85.0-1.fc38.i686 nss-sysinit-3.85.0-1.fc38.i686 nss-util-3.85.0-1.fc38.i686 ogdi-4.1.0-8.fc38.i686 openblas-0.3.21-4.fc38.i686 openblas-openmp-0.3.21-4.fc38.i686 openexr-libs-3.1.5-2.fc37.i686 openjpeg2-2.5.0-2.fc38.i686 openssl-devel-1:3.0.5-6.fc38.i686 opus-1.3.1-11.fc38.i686 orc-0.4.33-1.fc38.i686 pango-1.50.12-1.fc38.i686 pango-devel-1.50.12-1.fc38.i686 pcre-8.45-1.fc38.2.i686 pcre2-devel-10.40-1.fc38.1.i686 pcre2-utf16-10.40-1.fc38.1.i686 pcre2-utf32-10.40-1.fc38.1.i686 perl-B-1.83-492.fc38.i686 perl-Carp-1.52-489.fc37.noarch perl-Class-Struct-0.66-492.fc38.noarch perl-Data-Dumper-2.184-490.fc38.i686 perl-DynaLoader-1.52-492.fc38.i686 perl-Encode-4:3.19-492.fc38.i686 perl-Errno-1.36-492.fc38.i686 perl-Exporter-5.77-489.fc37.noarch perl-Fcntl-1.15-492.fc38.i686 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.i686 perl-IPC-Open3-1.22-492.fc38.noarch perl-MIME-Base64-3.16-489.fc38.i686 perl-POSIX-2.03-492.fc38.i686 perl-PathTools-3.84-489.fc38.i686 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.i686 perl-SelectSaver-1.02-492.fc38.noarch perl-Socket-4:2.036-1.fc38.i686 perl-Storable-1:3.26-489.fc38.i686 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.i686 perl-libs-4:5.36.0-492.fc38.i686 perl-mro-1.26-492.fc38.i686 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.fc37.i686 perl-threads-shared-1.64-489.fc37.i686 perl-vars-1.05-492.fc38.noarch pixman-0.40.0-6.fc38.i686 pixman-devel-0.40.0-6.fc38.i686 polyclipping-6.4.2-15.fc38.i686 polyclipping-devel-6.4.2-15.fc38.i686 poppler-22.08.0-4.fc38.i686 poppler-data-0.4.11-3.fc37.noarch proj-9.1.1-1.fc38.i686 proj-data-9.1.1-1.fc38.noarch proj-devel-9.1.1-1.fc38.i686 python-pip-wheel-22.3.1-1.fc38.noarch python-setuptools-wheel-65.5.1-1.fc38.noarch python3-3.11.1-1.fc38.i686 python3-libs-3.11.1-1.fc38.i686 qhull-devel-1:7.2.1-11.fc38.i686 rav1e-libs-0.5.1-5.fc37.i686 serd-0.30.12-2.fc37.i686 shared-mime-info-2.2-2.fc37.i686 snappy-1.1.9-5.fc37.i686 sord-0.16.10-1.fc37.i686 soundtouch-2.3.1-3.fc37.i686 sqlite-3.40.0-1.fc38.i686 sqlite-devel-3.40.0-1.fc38.i686 sratom-0.6.10-2.fc37.i686 swig-4.1.1-1.fc38.i686 sysprof-capture-devel-3.46.0-1.fc38.i686 unixODBC-2.3.11-1.fc38.i686 unixODBC-devel-2.3.11-1.fc38.i686 uriparser-0.9.7-1.fc38.i686 vulkan-loader-1.3.231.1-2.fc38.i686 wayland-devel-1.21.0-1.fc37.i686 webkit2gtk4.0-2.39.3-3.fc38.i686 webrtc-audio-processing-0.3.1-9.fc37.i686 woff2-1.0.2-15.fc37.i686 wpebackend-fdo-1.14.0-1.fc38.i686 wxBase-3.2.1-4.fc38.i686 wxBase-devel-3.2.1-4.fc38.i686 wxGTK-3.2.1-4.fc38.i686 wxGTK-devel-3.2.1-4.fc38.i686 wxGTK-gl-3.2.1-4.fc38.i686 wxGTK-i18n-3.2.1-4.fc38.noarch wxGTK-media-3.2.1-4.fc38.i686 wxGTK-webview-3.2.1-4.fc38.i686 xdg-dbus-proxy-0.1.3-2.fc37.i686 xerces-c-3.2.3-7.fc37.i686 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.i686 xz-devel-5.2.9-1.fc38.i686 zlib-devel-1.2.13-1.fc38.i686 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: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1668384000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.nZVAd9 + 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.AHqvJa + 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/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/lib: + 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/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/lib: + 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:45:08.867283137 +0000 +++ ./configure 2022-12-29 08:45:12.106261453 +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:45:12.106261453 +0000 +++ ./configure 2022-12-29 08:45:12.132261279 +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=i686-redhat-linux-gnu --host=i686-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/lib --libexecdir=/usr/libexec --localstatedir=/var --runstatedir=/run --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-system-svm --disable-static --disable-python --disable-libfire --disable-triangle checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether UID '1001' is supported by ustar format... yes checking whether GID '135' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking whether make supports the include directive... yes (GNU style) checking dependency style of g++... none checking for i686-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... i686-redhat-linux-gnu checking host system type... i686-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 i686-redhat-linux-gnu file names to i686-redhat-linux-gnu format... func_convert_file_noop checking how to convert i686-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 i686-redhat-linux-gnu-file... no checking for file... file checking for i686-redhat-linux-gnu-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for i686-redhat-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for i686-redhat-linux-gnu-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for i686-redhat-linux-gnu-strip... no checking for strip... strip checking for i686-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 i686-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) 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 checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) 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) 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 i686-redhat-linux-gnu-pkg-config... /usr/bin/i686-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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c api_callback.cpp -fPIC -DPIC -o .libs/api_callback.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from api_callback.cpp:68: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81, from api_callback.cpp:69: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c api_translator.cpp -fPIC -DPIC -o .libs/api_translator.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from api_translator.cpp:67: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *thismake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c data_manager.cpp -fPIC -DPIC -o .libs/data_manager.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 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 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c dataobject.cpp -fPIC -DPIC -o .libs/dataobject.o In file included from mat_tools.h:87, from dataobject.h:78, from dataobject.cpp:62: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Coumake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' nt > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ dataobject.cpp: In member function 'bool CSG_Data_Object::Load_MetaData(const CSG_String&)': dataobject.cpp:491:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 491 | if( !SG_File_Get_Extension(_FileName).CmpNoCase("spc") ) SG_File_Set_Extension(FileName, "mpts"); break; | ^~ dataobject.cpp:491:115: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 491 | if( !SG_File_Get_Extension(_FileName).CmpNoCase("spc") ) SG_File_Set_Extension(FileName, "mpts"); break; | ^~~~~ In file included from table.h:82, from grid.h:77, from grids.h:80, from parameters.h:79, from tool.h:81, from tool_library.h:81, from tool_chain.h:62, from dataobject.cpp:627: table_value.h: At global scope: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ dataobject.cpp: In member function 'void CSG_Data_Object::Fmt_Name(const char*, ...)': dataobject.cpp:250:9: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 250 | va_start(argptr, _Format); _s.PrintfV(_Format, argptr); | ^~~~~~~~ dataobject.cpp: In member function 'void CSG_Data_Object::Fmt_Name(const wchar_t*, ...)': dataobject.cpp:271:9: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 271 | va_start(argptr, _Format); _s.PrintfV(_Format, argptr); | ^~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c geo_classes.cpp -fPIC -DPIC -o .libs/geo_classes.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from geo_classes.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c datetime.cpp -fPIC -DPIC -o .libs/datetime.o In file included from mat_tools.h:87, from datetime.cpp:803: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h: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::opermake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c geo_functions.cpp -fPIC -DPIC -o .libs/geo_functions.o In file included from geo_functions.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_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 ); } | 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c grid.cpp -fPIC -DPIC -o .libs/grid.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grid.cpp:51: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Pointmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81, from data_manager.h:78, from grid.cpp:52: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c grids.cpp -fPIC -DPIC -o .libs/grids.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 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_Pomake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' int_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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c grid_io.cpp -fPIC -DPIC -o .libs/grid_io.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grid_io.cpp:62: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(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); | ^~~~~~ 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c grid_memory.cpp -fPIC -DPIC -o .libs/grid_memory.o 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 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); | ^~~~~~ 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c grid_pyramid.cpp -fPIC -DPIC -o .libs/grid_pyramid.o 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 &Pmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' oint) { 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c grid_operation.cpp -fPIC -DPIC -o .libs/grid_operation.o 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 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 | ^~~~~~~~~~~~~~~~~~~~~~ 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c grid_system.cpp -fPIC -DPIC -o .libs/grid_system.o 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 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); | ^~~~~~ 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mat_formula.cpp -fPIC -DPIC -o .libs/mat_formula.o 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_tomake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ols.h:296:41: note: by 'virtual CSG_Point_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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mat_grid_radius.cpp -fPIC -DPIC -o .libs/mat_grid_radius.o 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 ); } | make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82, from grid.h:77, from 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c kdtree.cpp -fPIC -DPIC -o .libs/kdtree.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from pointcloud.h:78, from kdtree.cpp:51: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mat_indexing.cpp -fPIC -DPIC -o .libs/mat_indexing.o In file included from mat_tools.h:87, from mat_indexing.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ools.h:296:41: note: by 'virtual CSG_Point_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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mat_regression.cpp -fPIC -DPIC -o .libs/mat_regression.o In file included from mat_tools.h:87, from mat_regression.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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_toomake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ls.h:296:41: note: by 'virtual CSG_Point_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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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_toomake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ls.h:296:41: note: by 'virtual CSG_Point_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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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_toolmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' s.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82, from mat_tools.cpp:58: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81, from tool.h:81, from tool_library.h:81, from saga_api.h:113, from mat_tools.cpp:2458: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c metadata.cpp -fPIC -DPIC -o .libs/metadata.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from metadata.cpp:69: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/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 ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 +=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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 += (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 (Cmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' SG_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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 &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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 (Pomake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' int); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Getmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' _Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ shapes_ogis.cpp: In static member function 'static bool CSG_Grid_OGIS_Converter::from_WKBinary(CSG_Bytes&, CSG_Grid*)': shapes_ogis.cpp:1101:17: warning: unused variable 'version' [-Wunused-variable] 1101 | short version = Bytes.Read_Short (bSwap); // version | ^~~~~~~ shapes_ogis.cpp:1102:17: warning: unused variable 'nBands' [-Wunused-variable] 1102 | short nBands = Bytes.Read_Short (bSwap); // number of bands | ^~~~~~ shapes_ogis.cpp:1104:17: warning: unused variable 'dy' [-Wunused-variable] 1104 | double dy = Bytes.Read_Double(bSwap); // scaleY | ^~ shapes_ogis.cpp:1107:17: warning: unused variable 'skewX' [-Wunused-variable] 1107 | double skewX = Bytes.Read_Double(bSwap); // skewX | ^~~~~ shapes_ogis.cpp:1108:17: warning: unused variable 'skewY' [-Wunused-variable] 1108 | double skewY = Bytes.Read_Double(bSwap); // skewY | ^~~~~ shapes_ogis.cpp:1140:27: warning: 'Type' may be used uninitialized [-Wmaybe-uninitialized] 1140 | if( !pGrid->Create(Type, NX, NY, dx, xMin + 0.5 * dx, yMax - (NY - 0.5) * dx) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shapes_ogis.cpp:1116:25: note: 'Type' was declared here 1116 | TSG_Data_Type Type; | ^~~~ shapes_ogis.cpp:1164:32: warning: 'noData' may be used uninitialized [-Wmaybe-uninitialized] 1164 | pGrid->Set_NoData_Value(noData); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ shapes_ogis.cpp:1147:17: note: 'noData' was declared here 1147 | double noData; | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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) { Amake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' dd (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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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) { 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c table.cpp -fPIC -DPIC -o .libs/table.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from table.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from table.cpp:54: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ In file included from tool_library.h:81, from table.cpp:55: tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c tin.cpp -fPIC -DPIC -o .libs/tin.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 tin.h:82, from tin.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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_Poimake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' nt_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 | virmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' tual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c tool_interactive_base.cpp -fPIC -DPIC -o .libs/tool_interactive_base.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from tool.h:81, from tool_interactive_base.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' tual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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::operatmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' or+=(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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: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 (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_make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' 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: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:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: 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=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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c tool_summary.cpp -fPIC -DPIC -o .libs/tool_summary.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 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+=(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; | ^~~~~~~~~~~~ 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=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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib 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/i686-redhat-linux/13/../../../crti.o /usr/lib/gcc/i686-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/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/i686-redhat-linux/13/crtendS.o /usr/lib/gcc/i686-redhat-linux/13/../../../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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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" ) 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c 3d_view_canvas.cpp -fPIC -DPIC -o .libs/3d_view_canvas.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' In file included from ../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../src/saga_core/saga_api/dataobject.h:78, from ../../../src/saga_core/saga_api/table.h:81, from ../../../src/saga_core/saga_api/grid.h:77, from ../../../src/saga_core/saga_api/grids.h:80, from ../../../src/saga_core/saga_api/parameters.h:79, from ../../../src/saga_core/saga_api/tool.h:81, from ../../../src/saga_core/saga_api/tool_library.h:81, from ../../../src/saga_core/saga_api/saga_api.h:113, from sgdi_core.h:73, from 3d_view_tools.h:73, from 3d_view_canvas.cpp:62: ../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../src/saga_core/saga_api/table.h:82: ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../src/saga_core/saga_api/parameters.h:81: ../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ 3d_view_canvas.cpp: In member function 'CSG_3DView_Canvas::Draw_Triangle(CSG_3DView_Canvas::SSG_Triangle_Node*, bool, double)': 3d_view_canvas.cpp: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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 [-Woverloaded-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/samake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' ga_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); | ^~~~~~ 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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); | ^~~~~~ 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' (const CSG_Point &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../../../src/saga_core/saga_api/table.h:82: ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../src/saga_core/saga_api/parameters.h:81: ../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../src/saga_core/saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../../../src/saga_core/saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ sgdi_diagram.cpp: In member function 'bool CSGDI_Diagram::_Draw(wxDC&)': sgdi_diagram.cpp:167:25: warning: variable 'dx' set but not used [-Wunused-but-set-variable] 167 | double dx, dy; | ^~ sgdi_diagram.cpp:167:29: warning: variable 'dy' set but not used [-Wunused-but-set-variable] 167 | double dx, dy; | ^~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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); | ^~~~~~ 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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_Poimake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' nt_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c sgdi_helper.cpp -fPIC -DPIC -o .libs/sgdi_helper.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' In file included from ../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../src/saga_core/saga_api/dataobject.h:78, from ../../../src/saga_core/saga_api/table.h:81, from ../../../src/saga_core/saga_api/grid.h:77, from ../../../src/saga_core/saga_api/grids.h:80, from ../../../src/saga_core/saga_api/parameters.h:79, from ../../../src/saga_core/saga_api/tool.h:81, from ../../../src/saga_core/saga_api/tool_library.h:81, from ../../../src/saga_core/saga_api/saga_api.h:113, from sgdi_core.h:73, from sgdi_helper.h:75, from sgdi_helper.cpp:73: ../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib 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/i686-redhat-linux/13/../../../crti.o /usr/lib/gcc/i686-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/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/i686-redhat-linux/13/crtendS.o /usr/lib/gcc/i686-redhat-linux/13/../../../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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 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(Pomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_cmd' int.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_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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o config.o config.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from config.h:60, from config.cpp:49: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:29make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_cmd' 5:41: note: by 'virtual CSG_Point_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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tool.o tool.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from callback.h:62, from tool.cpp:53: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h: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 [-Wovemake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_cmd' rloaded-virtual=] 218 | virtual bool is_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) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: 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); | ^~~~~~ 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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o active_attributes.o active_attributes.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from active_attributes.cpp:54: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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 make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' (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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_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 '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 '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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o active.o active.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.cpp:55: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: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); | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' ^~~~~~ ../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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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) { make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' 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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_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); | ^~~~~~ 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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: 'vimake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' rtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_shapes.h:74, from active_info.cpp:67: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ In file included from wksp_layer.h:62: wksp_data_item.h: At global scope: wksp_data_item.h:108:57: warning: 'virtual bool CWKSP_Data_Item::Update(CWKSP_Data_Item*)' was hidden [-Woverloaded-virtual=] 108 | virtual bool Update (CWKSP_Data_Item *pChanged) { return( pChanged == this ); } | ^~~~~~ wksp_layer.h:110:57: note: by 'virtual bool CWKSP_Layer::Update(CWKSP_Layer*)' 110 | virtual bool Update (CWKSP_Layer *pChanged); | ^~~~~~ active_info.cpp: In member function 'void CActive_Info::On_Choice(wxCommandEvent&)': active_info.cpp:177:54: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka '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 '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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: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); | ^~make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' ~~~~ ../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; | ^~~~~~~~~~~~ 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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: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 { 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:259:49: 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/table.h:344:57: warning: 'virtual bool CSG_Table::Select(CSG_Table_Record*, bool)' was hidden [-Woverloaded-virtual=] 344 | virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); | ^~~~~~ ../saga_api/shapes.h:750:57: note: by 'CSG_Shapes::Select' 750 | virtual bool Select (TSG_Point Point , bool bInvert = false); | ^~~~~~ ../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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: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(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: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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Submake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' tract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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_Eqmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' ual(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ 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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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 (Poinmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' t); 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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/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/table.h:339:49: warning: 'virtual CSG_Table_Record* CSG_Table::Get_Selection(size_t) const' was hidden [-Woverloaded-virtual=] 339 | virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } | ^~~~~~~~~~~~~ ../saga_api/shapes.h:744:57: note: by 'virtual CSG_Shape* CSG_Shapes::Get_Selection(int)' 744 | virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; | ^~~~~~~~~~~~~ ../saga_api/shapes.h:744:57: warning: 'virtual CSG_Shape* CSG_Shapes::Get_Selection(int)' was hidden [-Woverloaded-virtual=] In file included from ../saga_api/parameters.h:83: ../saga_api/pointcloud.h:222:57: note: by 'virtual CSG_Shape* CSG_PointCloud::Get_Selection(size_t)' 222 | virtual CSG_Shape * Get_Selection (size_t Index = 0); | ^~~~~~~~~~~~~ ../saga_api/table.h:332:57: warning: 'virtual bool CSG_Table::Get_Value(int, int, double&) const' was hidden [-Woverloaded-virtual=] 332 | virtual bool Get_Value (int iRecord, int iField, double &Value) const; | ^~~~~~~~~ ../saga_api/pointcloud.h:182:57: note: by 'CSG_PointCloud::Get_Value' 182 | virtual bool Get_Value (int iPoint, int iField, CSG_String &Value) const { return( _Get_Field_Value(iPoint >= 0 && iPoint < m_nRecords ? m_Points[iPoint] : NULL, iField, Value) ); } | ^~~~~~~~~ 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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: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_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: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/table.h:344:57: warning: 'virtual bool CSG_Table::Select(CSG_Table_Record*, bool)' was hidden [-Woverloaded-virtual=] 344 | virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); | ^~~~~~ ../saga_api/shapes.h:750:57: note: by 'CSG_Shapes::Select' 750 | virtual bool Select (TSG_Point Point , bool bInvert = false); | ^~~~~~ ../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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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_make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' Point_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; | ^~~~~~~~~~~~ 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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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 make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' (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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_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 '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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o dlg_text.o dlg_text.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_controls.h:66, from dlg_text.cpp:66: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h: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_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: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/table.h:344:57: warning: 'virtual bool CSG_Table::Select(CSG_Table_Record*, bool)' was hidden [-Woverloaded-virtual=] 344 | virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); | ^~~~~~ ../saga_api/shapes.h:750:57: note: by 'CSG_Shapes::Select' 750 | virtual bool Select (TSG_Point Point , bool bInvert = false); | ^~~~~~ ../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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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) ); } 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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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.make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: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_Equalmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' (Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h: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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o parameters_control.o parameters_control.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 parameters_control.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:make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' 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/table.h:344:57: warning: 'virtual bool CSG_Table::Select(CSG_Table_Record*, bool)' was hidden [-Woverloaded-virtual=] 344 | virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); | ^~~~~~ ../saga_api/shapes.h:750:57: note: by 'CSG_Shapes::Select' 750 | virtual bool Select (TSG_Point Point , bool bInvert = false); | ^~~~~~ ../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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 'vimake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' rtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_grid.h:62, from parameters_properties.cpp:62: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ parameters_properties.cpp: In member function 'virtual bool CParameters_PG_Choice::OnEvent(wxPropertyGrid*, wxWindow*, wxEvent&)': parameters_properties.cpp:511:83: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 511 | iChoice = m_choices.GetCount() - (iChoice == m_choices.GetCount() - 1 ? 2 : 1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: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: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) ); }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:259:49: 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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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 (Pmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' oint); 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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o res_controls.o res_controls.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_controls.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSGmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' _Point_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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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); | ^~~~~~ 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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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); | ^~~~~~ 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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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) ); 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; | ^~~~~~~~~~~~ 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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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 &Poinmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' t) { 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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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 (Poinmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' t); 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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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 &Poimake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' nt) { 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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_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); | ^~~~~~ 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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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 (Pomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' int); 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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: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( 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:259:49: 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/table.h:344:57: warning: 'virtual bool CSG_Table::Select(CSG_Table_Record*, bool)' was hidden [-Woverloaded-virtual=] 344 | virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); | ^~~~~~ ../saga_api/shapes.h:750:57: note: by 'CSG_Shapes::Select' 750 | virtual bool Select (TSG_Point Point , bool bInvert = false); | ^~~~~~ ../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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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)make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' { 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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/geo_tools.h:295:41: note: by 'virtual CSG_Point_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::Getmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' _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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o view_ruler.o view_ruler.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from view_ruler.cpp:67: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Pomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' int.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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: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_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: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/table.h:344:57: warning: 'virtual bool CSG_Table::Select(CSG_Table_Record*, bool)' was hidden [-Woverloaded-virtual=] 344 | virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); | ^~~~~~ ../saga_api/shapes.h:750:57: note: by 'CSG_Shapes::Select' 750 | virtual bool Select (TSG_Point Point , bool bInvert = false); | ^~~~~~ ../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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o view_table.o view_table.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from view_table.cpp:65: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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 (Poimake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' nt); 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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o view_scatterplot.o view_scatterplot.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from view_scatterplot.cpp:55: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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 make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' (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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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 make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' (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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_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); | ^~~~~~ 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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 { returmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' n( 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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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 | virmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' tual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/wx.h:38, from helper.h:74, from wksp.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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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 make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' (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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 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/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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_base_manager.o wksp_base_manager.cpp In file included from /usr/include/wx-3.2/wx/window.h:2085, from wksp_base_manager.cpp:63: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp_base_manager.cpp:66: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_base_item.h:77, from wksp_base_control.h:74, from wksp_tool_control.h:74, from wksp_base_manager.cpp:69: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h: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_Pomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' int::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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_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: warninmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g: 'virtual CSG_Table_Value& CSG_Table_Value::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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 'virtualmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/wx.h:38, from res_controls.h:62, from wksp_data_layers.cpp:67: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp_data_layers.cpp:75: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from wksp_layer.h:64, from wksp_data_layers.cpp:79: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 'virtmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' ual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: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: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)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:259:49: 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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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=] 2make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' 18 | virtual bool is_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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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 &Pmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' oint) { 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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_grid.h:62, from wksp_grid_system.cpp:68: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_layer.o wksp_layer.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from wksp_layer.cpp:51: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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) make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' { 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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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( ismake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' _Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_layer_classify.cpp:65: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ wksp_layer_classify.cpp: In member function '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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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_Emake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' qual(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_shapes.h:74, from wksp_shapes_point.h:62, from wksp_layer_legend.cpp:54: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_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_make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' Value::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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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) make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' { 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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_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); | ^~~~~~ 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 ) | ^ 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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 |make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: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(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:259:49: 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/table.h:344:57: warning: 'virtual bool CSG_Table::Select(CSG_Table_Record*, bool)' was hidden [-Woverloaded-virtual=] 344 | virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); | ^~~~~~ ../saga_api/shapes.h:750:57: note: by 'CSG_Shapes::Select' 750 | virtual bool Select (TSG_Point Point , bool bInvert = false); | ^~~~~~ ../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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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 make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' (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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_map_layer.o wksp_map_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 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:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_map_layer.cpp:58: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ wksp_map_layer.cpp: In member function 'bool CWKSP_Map_Layer::Draw(CWKSP_Map_DC&, int)': wksp_map_layer.cpp:634:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka '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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 '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_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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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 &Pomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' int) { 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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/wx.h:38, from helper.h:74, from wksp_pointcloud.cpp:52: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp_pointcloud.cpp:54: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from wksp_pointcloud.cpp:59: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_pointcloud_manager.o wksp_pointcloud_manager.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_pointcloud_manager.cpp:61: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_pointcloud.h:72, from wksp_pointcloud_manager.cpp:70: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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(make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from active.h:62, from wksp_shapes_edit.cpp:59: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from wksp_layer.h:64, from wksp_shapes.h:74, from wksp_shapes_edit.cpp:61: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ wksp_shapes_edit.cpp: In member function 'virtual bool CWKSP_Shapes::Edit_On_Mouse_Up(CSG_Point, double, int)': wksp_shapes_edit.cpp:358:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka '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 '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 '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 '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 '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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_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: make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' 'virtual CSG_Table_Value& CSG_Table_Value::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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_shapes_line.o wksp_shapes_line.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_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 { 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, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_shapes_manager.o wksp_shapes_manager.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_shapes_manager.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' ual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_shapes.h:74, from wksp_shapes_manager.cpp:75: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_shapes_point.o wksp_shapes_point.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from wksp_shapes_point.cpp:53: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h: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: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 { 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:259:49: 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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_shapes_points.o wksp_shapes_points.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_data_item.h:72, from wksp_layer.h:62, from wksp_shapes.h:74, from wksp_shapes_point.h:62, from wksp_shapes_points.h:74, from wksp_shapes_points.cpp:65: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hiddenmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_shapes.h:74, from wksp_shapes_point.h:62, from wksp_shapes_type.cpp:71: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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) make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' { 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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_tin_manager.o wksp_tin_manager.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_tin_manager.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtualmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_tin.h:74, from wksp_tin_manager.cpp:72: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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) make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' { 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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_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_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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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 hiddmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' en [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/wx.h:38, from helper.h:74, from wksp_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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: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: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)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:259:49: 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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_tool_manager.o wksp_tool_manager.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 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: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:215:49: warning: 'virtual void CSG_Point::Add(constmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' 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: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: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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/saga\" -DSHARE_PATH=\"/usr/share/saga\" -I.. -I. -I/usr/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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' res_dialogs.cpp: In function 'DLG_Maps_Add': res_dialogs.cpp:1236:88: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=] 1236 | wxString *Maps = new wxString[g_pMaps->Get_Count() + 1]; | ^ /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]: 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c bioclimatic_vars.cpp -fPIC -DPIC -o .libs/bioclimatic_vars.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 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'make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c climate_classification.cpp -fPIC -DPIC -o .libs/climate_classification.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_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_make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c cloud_overlap.cpp -fPIC -DPIC -o .libs/cloud_overlap.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 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' 262make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c daily_sun.cpp -fPIC -DPIC -o .libs/daily_sun.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 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 | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c etp_hargreave.cpp -fPIC -DPIC -o .libs/etp_hargreave.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 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' 262make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c frost_change_frequency.cpp -fPIC -DPIC -o .libs/frost_change_frequency.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 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_make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c growing_degree_days.cpp -fPIC -DPIC -o .libs/growing_degree_days.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 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'make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c grid_levels_interpolation.cpp -fPIC -DPIC -o .libs/grid_levels_interpolation.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_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) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c milankovic.cpp -fPIC -DPIC -o .libs/milankovic.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 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 | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: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.hmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' :709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c phenips.cpp -fPIC -DPIC -o .libs/phenips.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from phenips.h:60, from phenips.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | vmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' irtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ phenips.cpp: In member function 'virtual bool CPhenIps_Table::On_Execute()': phenips.cpp:597:17: warning: unused variable 'bLimit' [-Wunused-variable] 597 | bool bLimit = Parameters("LIMIT" )->asBool (); | ^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c soil_water_balance.cpp -fPIC -DPIC -o .libs/soil_water_balance.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from soil_water_balance.h:60, from soil_water_balance.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Eqmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' ual' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c temperature_lapse_rates.cpp -fPIC -DPIC -o .libs/temperature_lapse_rates.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from temperature_lapse_rates.h:61, from temperature_lapse_rates.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Poinmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' t_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c snow_cover.cpp -fPIC -DPIC -o .libs/snow_cover.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from climate_tools.h:59, from snow_cover.h:59, from snow_cover.cpp:48: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: notemake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' : by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c thermal_belts.cpp -fPIC -DPIC -o .libs/thermal_belts.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from thermal_belts.h:59, from thermal_belts.cpp:54: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' :is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ windeffect_correction.cpp: In member function 'double CWindeffect_Correction::Get_Wind_Corr(double, double, double)': windeffect_correction.cpp:262:40: warning: unused variable 'M' [-Wunused-variable] 262 | const double K = 1.0, Q = 1.0, M = 1.0, C = 1.0, U = 6.0; | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c treeline.cpp -fPIC -DPIC -o .libs/treeline.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 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) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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/i686-redhat-linux/13/../../../crti.o /usr/lib/gcc/i686-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/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/i686-redhat-linux/13/crtendS.o /usr/lib/gcc/i686-redhat-linux/13/../../../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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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" ) 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_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(make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c A2WiTh.cpp -fPIC -DPIC -o .libs/A2WiTh.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: 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 ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:16, from A2WiTh.h:34, from A2WiTh.cpp:29: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c AvWiMa1.cpp -fPIC -DPIC -o .libs/AvWiMa1.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:16, from AvWiMa1.h:34, from AvWiMa1.cpp:29: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c destriping1.cpp -fPIC -DPIC -o .libs/destriping1.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from destriping1.h:37, from destriping1.cpp:26: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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/i686-redhat-linux/13/../../../crti.o /usr/lib/gcc/i686-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/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/i686-redhat-linux/13/crtendS.o /usr/lib/gcc/i686-redhat-linux/13/../../../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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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_odbc' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from odbc.h:72, from MLB_Interface.h:67, from get_connection.h:74, from table.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_odbc' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c odbc.cpp -fPIC -DPIC -o .libs/odbc.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 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]: 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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/i686-redhat-linux/13/../../../crti.o /usr/lib/gcc/i686-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/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/i686-redhat-linux/13/crtendS.o /usr/lib/gcc/i686-redhat-linux/13/../../../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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c db_pgsql.cpp -fPIC -DPIC -o .libs/db_pgsql.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 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) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -I/usr/include -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c pgis_shapes.cpp -fPIC -DPIC -o .libs/pgis_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 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: 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -L/usr/lib -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/lib/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/i686-redhat-linux/13/../../../crti.o /usr/lib/gcc/i686-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/lib -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/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/i686-redhat-linux/13/crtendS.o /usr/lib/gcc/i686-redhat-linux/13/../../../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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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" ) 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c doc_html.cpp -fPIC -DPIC -o .libs/doc_html.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_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) ); } make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 '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 '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 '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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c doc_svg.cpp -fPIC -DPIC -o .libs/doc_svg.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from doc_svg.h:68, from doc_svg.cpp:65: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/docs/docs_html' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from MLB_Interface.cpp:61: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c svg_interactive_map.cpp -fPIC -DPIC -o .libs/svg_interactive_map.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' svg_interactive_map.cpp:344:1: warning: "/*" within comment [-Wcomment] 344 | /**/ | svg_interactive_map.cpp:399:1: warning: "/*" within comment [-Wcomment] 399 | /**/ | In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from doc_svg.h:68, from svg_interactive_map.h:68, from svg_interactive_map.cpp:62: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ svg_interactive_map.cpp: In member function 'void CSVG_Interactive_Map::_Add_Label(const wchar_t*, CSG_Shape*, double, const wchar_t*)': svg_interactive_map.cpp:412:15: warning: enumeration value 'SHAPE_TYPE_Undefined' not handled in switch [-Wswitch] 412 | switch( pShape->Get_Type() ) | ^ svg_interactive_map.cpp: In member function 'bool CSVG_Interactive_Map::_Add_Shape(CSG_Shape*, int, int, double, double)': svg_interactive_map.cpp:461:31: warning: enumeration value 'SHAPE_TYPE_Undefined' not handled in switch [-Wswitch] 461 | switch( pShape->Get_Type() ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' /bin/sh ../../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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/i686-redhat-linux/13/../../../crti.o /usr/lib/gcc/i686-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/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/i686-redhat-linux/13/crtendS.o /usr/lib/gcc/i686-redhat-linux/13/../../../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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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" ) 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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; | ^~~~~~~~~~~~ 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: bymake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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_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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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) ); } | ^~~~~~~~make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ Profile_Cross_Sections.cpp: In member function 'CProfile_Cross_Sections_PDF::AddVolumesTable(SSG_Point*, SSG_Point**, double*, SSG_Point*, int, int, int)': Profile_Cross_Sections.cpp:456:76: warning: 'fInPrev' may be used uninitialized [-Wmaybe-uninitialized] 456 | fVolume = (pProfile[i].x - pProfile[i-1].x) * (fIn + fInPrev) / 2.; | ~~~~~^~~~~~~~~~ Profile_Cross_Sections.cpp:385:16: note: 'fInPrev' was declared here 385 | double fInPrev, fOutPrev; | ^~~~~~~ Profile_Cross_Sections.cpp:460:77: warning: 'fOutPrev' may be used uninitialized [-Wmaybe-uninitialized] 460 | fVolume = (pProfile[i].x - pProfile[i-1].x) * (fOut + fOutPrev) / 2.; | ~~~~~~^~~~~~~~~~~ Profile_Cross_Sections.cpp:385:25: note: 'fOutPrev' was declared here 385 | double fInPrev, fOutPrev; | ^~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Shapes_Summary.cpp -fPIC -DPIC -o .libs/Shapes_Summary.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from doc_pdf.h:77, from Shapes_Summary.h:30, from Shapes_Summary.cpp:30: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ Shapes_Summary.cpp: In member function 'void CShapes_Summary_PDF::AddBarGraphStatistics(CSG_Points&, CSG_String*, const CSG_Rect&)': Shapes_Summary.cpp:195:16: warning: variable 'fPaperHeight' set but not used [-Wunused-but-set-variable] 195 | double fPaperHeight; | ^~~~~~~~~~~~ Shapes_Summary.cpp: In member function 'void CShapes_Summary::CreatePDFDocs()': Shapes_Summary.cpp:417:20: warning: variable 'pShapesTable' set but not used [-Wunused-but-set-variable] 417 | CSG_Table *pShapesTable; | ^~~~~~~~~~~~ Shapes_Summary.cpp: In member function 'void CShapes_Summary::Summarize()': Shapes_Summary.cpp:477:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka '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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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/i686-redhat-linux/13/../../../crti.o /usr/lib/gcc/i686-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/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/i686-redhat-linux/13/crtendS.o /usr/lib/gcc/i686-redhat-linux/13/../../../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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -fopenmp -pthread -Wl,-soname -Wl,libdocs_pdf.so -o .libs/libdocs_pdf.so libtool: link: ( cd ".libs" && rm -f "libdocs_pdf.la" && ln -s "../libdocs_pdf.la" "libdocs_pdf.la" ) make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 ../../../../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:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' ^~~~~~~~ ../../../../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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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:207:49: warning: 'virtual bool CSG_Tool::needs_GUI() const' was hidden [-Woverloaded-virtual=] 207 | virtual bool needs_GUI (void) const { return( false ); } | ^~~~~~~~~ In file included from MLB_Interface.cpp:97: 3d_viewer_tin.h:80:41: note: by 'virtual bool C3D_Viewer_TIN::needs_GUI()' 80 | virtual bool needs_GUI (void) { return( true ); } | ^~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:207:49: warning: 'virtual bool CSG_Tool::needs_GUI() const' was hidden [-Woverloaded-virtual=] 207 | virtual bool needs_GUI (void) const { return( false ); } | ^~~~~~~~~ In file included from MLB_Interface.cpp:98: 3d_viewer_pointcloud.h:80:41: note: by 'virtual bool C3D_Viewer_PointCloud::needs_GUI()' 80 | virtual bool needs_GUI (void) { return( true ); } | ^~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:207:49: warning: 'virtual bool CSG_Tool::needs_GUI() const' was hidden [-Woverloaded-virtual=] 207 | virtual bool needs_GUI (void) const { return( false ); } | ^~~~~~~~~ In file included from MLB_Interface.cpp:99: 3d_viewer_shapes.h:80:41: note: by 'virtual bool C3D_Viewer_Shapes::needs_GUI()' 80 | virtual bool needs_GUI (void) { return( true ); } | ^~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:207:49: warning: 'virtual bool CSG_Tool::needs_GUI() const' was hidden [-Woverloaded-virtual=] 207 | virtual bool needs_GUI (void) const { return( false ); } | ^~~~~~~~~ In file included from MLB_Interface.cpp:100: 3d_viewer_globe_grid.h:80:41: note: by 'virtual bool C3D_Viewer_Globe_Grid::needs_GUI()' 80 | virtual bool needs_GUI (void) { return( true ); } | ^~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:207:49: warning: 'virtual bool CSG_Tool::needs_GUI() const' was hidden [-Woverloaded-virtual=] 207 | virtual bool needs_GUI (void) const { return( false ); } | ^~~~~~~~~ In file included from MLB_Interface.cpp:101: 3d_viewer_multiple_grids.h:80:41: note: by 'virtual bool C3D_Viewer_Multiple_Grids::needs_GUI()' 80 | virtual bool needs_GUI (void) { return( true ); } | ^~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:207:49: warning: 'virtual bool CSG_Tool::needs_GUI() const' was hidden [-Woverloaded-virtual=] 207 | virtual bool needs_GUI (void) const { return( false ); } | ^~~~~~~~~ In file included from MLB_Interface.cpp:102: 3d_viewer_grids.h:80:41: note: by 'virtual bool C3D_Viewer_Grids::needs_GUI()' 80 | virtual bool needs_GUI (void) { return( true ); } | ^~~~~~~~~ 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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, make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' 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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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:207:49: warning: 'virtual bool CSG_Tool::needs_GUI() const' was hidden [-Woverloaded-virtual=] 207 | virtual bool needs_GUI (void) const { return( false ); } | ^~~~~~~~~ 3d_viewer_globe_grid.h:80:41: note: by 'virtual bool C3D_Viewer_Globe_Grid::needs_GUI()' 80 | virtual bool needs_GUI (void) { return( true ); } | ^~~~~~~~~ 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c 3d_viewer_grids.cpp -fPIC -DPIC -o .libs/3d_viewer_grids.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from ../../../../src/saga_core/saga_gdi/sgdi_core.h:73, from ../../../../src/saga_core/saga_gdi/sgdi_helper.h:75, from ../../../../src/saga_core/saga_gdi/sgdi_dialog.h:75, from ../../../../src/saga_core/saga_gdi/saga_gdi.h:75, from ../../../../src/saga_core/saga_gdi/3d_view.h:77, from MLB_Interface.h:65, from 3d_viewer_grids.h:67, from 3d_viewer_grids.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c 3d_viewer_multiple_grids.cpp -fPIC -DPIC -o .libs/3d_viewer_multiple_grids.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from ../../../../src/saga_core/saga_gdi/sgdi_core.h:73, from ../../../../src/saga_core/saga_gdi/sgdi_helper.h:75, from ../../../../src/saga_core/saga_gdi/sgdi_dialog.h:75, from ../../../../src/saga_core/saga_gdi/saga_gdi.h:75, from ../../../../src/saga_core/saga_gdi/3d_view.h:77, from MLB_Interface.h:65, from 3d_viewer_multiple_grids.h:67, from 3d_viewer_multiple_grids.cpp:61: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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, Poimake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' nt.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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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:207:49: warning: 'virtual bool CSG_Tool::needs_GUI() const' was hidden [-Woverloaded-virtual=] 207 | virtual bool needs_GUI (void) const { return( false ); } | ^~~~~~~~~ 3d_viewer_multiple_grids.h:80:41: note: by 'virtual bool C3D_Viewer_Multiple_Grids::needs_GUI()' 80 | virtual bool needs_GUI (void) { return( true ); } | ^~~~~~~~~ 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-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)make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' ); } | ^~~~~~~~ ../../../../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:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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:207:49: warning: 'virtual bool CSG_Tool::needs_GUI() const' was hidden [-Woverloaded-virtual=] 207 | virtual bool needs_GUI (void) const { return( false ); } | ^~~~~~~~~ 3d_viewer_shapes.h:80:41: note: by 'virtual bool C3D_Viewer_Shapes::needs_GUI()' 80 | virtual bool needs_GUI (void) { return( true ); } | ^~~~~~~~~ 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 '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 '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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' 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); | ^~~~~~ In file included from ../../../../src/saga_core/saga_gdi/3d_view.h:79: ../../../../src/saga_core/saga_gdi/3d_view_tools.h:187:57: warning: 'virtual int CSG_3DView_Canvas::Get_Color(double)' was hidden [-Woverloaded-virtual=] 187 | virtual int Get_Color (double Value); | ^~~~~~~~~ 3d_viewer_pointcloud.cpp:81:57: note: by 'virtual int C3D_Viewer_PointCloud_Panel::Get_Color(double, double)' 81 | virtual int Get_Color (double Value, double z); | ^~~~~~~~~ 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c 3d_viewer_tin.cpp -fPIC -DPIC -o .libs/3d_viewer_tin.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_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 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:207:49: warning: 'virtual bool CSG_Tool::needs_GUI() const' was hidden [-Woverloaded-virtual=] 207 | virtual bool needs_GUI (void) const { return( false ); } | ^~~~~~~~~ 3d_viewer_tin.h:80:41: note: by 'virtual bool C3D_Viewer_TIN::needs_GUI()' 80 | virtual bool needs_GUI (void) { return( true ); } | ^~~~~~~~~ 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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/i686-redhat-linux/13/../../../crti.o /usr/lib/gcc/i686-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/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/i686-redhat-linux/13/crtendS.o /usr/lib/gcc/i686-redhat-linux/13/../../../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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: nomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' te: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/gemake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' o_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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' 262make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:26make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' 2:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Newton.cpp -fPIC -DPIC -o .libs/Newton.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' Newton.cpp:57: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 57 | #pragma warning(disable: 4275) | In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Newton.h:61, from Newton.cpp:59: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ Newton.cpp: In member function 'bool CNewton::doNewton()': Newton.cpp:164:17: warning: variable 'i' set but not used [-Wunused-but-set-variable] 164 | double i, r; | ^ Newton.cpp:164:20: warning: variable 'r' set but not used [-Wunused-but-set-variable] 164 | double i, r; | ^ Newton.cpp: In member function 'virtual bool CNewton::On_Execute_Position(CSG_Point, TSG_Tool_Interactive_Mode)': Newton.cpp:259:13: warning: unused variable 'ok' [-Wunused-variable] 259 | int ok = true; | ^~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' /bin/sh ../../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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/i686-redhat-linux/13/../../../crti.o /usr/lib/gcc/i686-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/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/i686-redhat-linux/13/crtendS.o /usr/lib/gcc/i686-redhat-linux/13/../../../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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_games' note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ Mine_Sweeper.cpp: In member function 'CMine_Sweeper::On_Execute_Position(CSG_Point, ESG_Tool_Interactive_Mode)': Mine_Sweeper.cpp:343:55: warning: 'time' may be used uninitialized [-Wmaybe-uninitialized] 343 | Message_Dlg(CSG_String::Format("you are a loser :-(\nTime:%ds\nMines:%d\n",time,N_Mines-MarkedMines)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mine_Sweeper.cpp:287:13: note: 'time' was declared here 287 | int time; | ^~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_games' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Sudoku.cpp -fPIC -DPIC -o .libs/Sudoku.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_games' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:63, from Sudoku.h:61, from Sudoku.cpp:4: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ Sudoku.cpp: In member function 'void CSudoku::DrawCell(int, int, bool*)': Sudoku.cpp:238:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 238 | if (iValue = m_pSudoku[iYCell][iXCell]){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_games' /bin/sh ../../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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/i686-redhat-linux/13/../../../crti.o /usr/lib/gcc/i686-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/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/i686-redhat-linux/13/crtendS.o /usr/lib/gcc/i686-redhat-linux/13/../../../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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: 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; | ^~~~~~~~~~~~ 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Exercise_05.cpp -fPIC -DPIC -o .libs/Exercise_05.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_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: 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: 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; | ^~~~~~~~~~~~ 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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/i686-redhat-linux/13/../../../crti.o /usr/lib/gcc/i686-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/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/i686-redhat-linux/13/crtendS.o /usr/lib/gcc/i686-redhat-linux/13/../../../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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_webservices' saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_webservices' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` `curl-config --cflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c wms_import.cpp -fPIC -DPIC -o .libs/wms_import.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_webservices' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from 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) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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/i686-redhat-linux/13/../../../crti.o /usr/lib/gcc/i686-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/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/i686-redhat-linux/13/crtendS.o /usr/lib/gcc/i686-redhat-linux/13/../../../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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_Aspect_Slope_Map.cpp -fPIC -DPIC -o .libs/Grid_Aspect_Slope_Map.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_Aspect_Slope_Map.h:73, from Grid_Aspect_Slope_Map.cpp:62: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_3D_Image.cpp -fPIC -DPIC -o .libs/Grid_3D_Image.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_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' 262make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ ../../../../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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_Color_Rotate.cpp -fPIC -DPIC -o .libs/Grid_Color_Rotate.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_Color_Rotate.h:68, from Grid_Color_Rotate.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' ~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ Grid_Color_Triangle.cpp: In member function 'CGrid_Color_Triangle::_Get_Grid(CSG_Grid*, int, CSG_Parameter_Range*, CSG_Parameter_Range*, double, double&, double&)': Grid_Color_Triangle.cpp:229:58: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 229 | Min = pGrid->asDouble(x, y); | ~~~~~~~~~~~~~~~^~~~~~ Grid_Color_Triangle.cpp:203:33: note: 'x' was declared here 203 | int x, y; | ^ Grid_Color_Triangle.cpp:229:58: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 229 | Min = pGrid->asDouble(x, y); | ~~~~~~~~~~~~~~~^~~~~~ Grid_Color_Triangle.cpp:203:36: note: 'y' was declared here 203 | int x, y; | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_Colors_Fit.cpp -fPIC -DPIC -o .libs/Grid_Colors_Fit.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_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:26make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' 2:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_Histogram_Surface.cpp -fPIC -DPIC -o .libs/Grid_Histogram_Surface.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_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/make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_LUT_Assign.cpp -fPIC -DPIC -o .libs/Grid_LUT_Assign.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from Grid_LUT_Assign.h:60, from Grid_LUT_Assign.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_RGB_Composite.cpp -fPIC -DPIC -o .libs/Grid_RGB_Composite.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from Grid_RGB_Composite.h:62, from Grid_RGB_Composite.cpp:51: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Eqmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' ual' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_Terrain_Map.cpp -fPIC -DPIC -o .libs/Grid_Terrain_Map.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_Terrain_Map.h:74, from Grid_Terrain_Map.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h: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; | ^~~~~~~~~~~~ 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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/lib/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/i686-redhat-linux/13/../../../crti.o /usr/lib/gcc/i686-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/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/i686-redhat-linux/13/crtendS.o /usr/lib/gcc/i686-redhat-linux/13/../../../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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' 262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_Buffer_Proximity.cpp -fPIC -DPIC -o .libs/Grid_Buffer_Proximity.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_Buffer_Proximity.h:58, from Grid_Buffer_Proximity.cpp:59: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_Combine_Classes.cpp -fPIC -DPIC -o .libs/Grid_Combine_Classes.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from Grid_Combine_Classes.h:69, from Grid_Combine_Classes.cpp:58: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::imake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' s_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_CombineGrids.cpp -fPIC -DPIC -o .libs/Grid_CombineGrids.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_CombineGrids.h:27, from Grid_CombineGrids.cpp:23: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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.make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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:26make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' 2:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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_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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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: make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ 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 'unsigned int' [-Wsign-compare] 299 | for(int i=0; i