Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/saga.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1672303384.434547/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.xvqqnhp9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.xvqqnhp9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '4fc3d709d153481d9d02918ea7e2145b', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1672303384.434547/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.xvqqnhp9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/saga.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1668384000 Wrote: /builddir/build/SRPMS/saga-7.6.1-18.fc38.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/saga.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1672303384.434547/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.xvqqnhp9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.xvqqnhp9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '8fa46194f8584789b1c4e28b1a9a90db', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1672303384.434547/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.xvqqnhp9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/saga.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1668384000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.QUHE1G + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf saga-7.6.1-fedora + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/saga_7.6.1-fedora.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd saga-7.6.1-fedora + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/saga_e00compr.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/saga_polyclipping.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/saga_qhull.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + sed -i 's/\r//' AUTHORS + gzip -c ChangeLog + rm -r src/tools/io/io_esri_e00/e00compr + rm -r src/saga_core/saga_api/clipper.cpp src/saga_core/saga_api/clipper.hpp + rm -r src/tools/grid/grid_gridding/nn/triangle.c src/tools/grid/grid_gridding/nn/triangle.h + rm -r src/tools/imagery/imagery_svm/svm/ + rm -r src/tools/io/io_shapes_dxf/dxflib + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.dxg876 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd saga-7.6.1-fedora + autoreconf -fi libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' configure.ac:8: warning: The macro `AC_CONFIG_HEADER' is obsolete. configure.ac:8: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:8: the top level configure.ac:17: warning: The macro `AC_PROG_LIBTOOL' is obsolete. configure.ac:17: You should run autoupdate. m4/libtool.m4:100: AC_PROG_LIBTOOL is expanded from... configure.ac:17: the top level configure.ac:41: warning: The macro `AC_HEADER_STDC' is obsolete. configure.ac:41: You should run autoupdate. ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from... configure.ac:41: the top level configure.ac:228: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:228: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... m4/ax_lib_gdal.m4:44: AX_LIB_GDAL is expanded from... configure.ac:228: the top level configure.ac:343: warning: AC_OUTPUT should be used without arguments. configure.ac:343: You should run autoupdate. configure.ac:15: installing './compile' configure.ac:10: installing './missing' src/saga_core/saga_api/Makefile.am: installing './depcomp' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2022-12-29 08:44:48.102730100 +0000 +++ ./configure 2022-12-29 08:44:51.402766369 +0000 @@ -1900,7 +1900,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2022-12-29 08:44:51.402766369 +0000 +++ ./configure 2022-12-29 08:44:51.424766610 +0000 @@ -7924,7 +7924,7 @@ # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="$SED -n"\ +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" $lt_cdecl_hook\ " -e 's/^T .* \(.*\)$/extern int \1();/p'"\ " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" @@ -22987,7 +22987,7 @@ compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld"~' ./ltmain.sh ++ grep -q runstatedir=DIR ./configure ++ echo --runstatedir=/run + ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --runstatedir=/run --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-system-svm --disable-static --disable-python --disable-libfire --disable-triangle checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether UID '1000' is supported by ustar format... yes checking whether GID '135' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking whether make supports the include directive... yes (GNU style) checking dependency style of g++... none checking for x86_64-redhat-linux-gnu-gcc... gcc checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking build system type... x86_64-redhat-linux-gnu checking host system type... x86_64-redhat-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-redhat-linux-gnu file names to x86_64-redhat-linux-gnu format... func_convert_file_noop checking how to convert x86_64-redhat-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for x86_64-redhat-linux-gnu-file... no checking for file... file checking for x86_64-redhat-linux-gnu-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-redhat-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-redhat-linux-gnu-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for x86_64-redhat-linux-gnu-strip... no checking for strip... strip checking for x86_64-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ./configure: line 7930: -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p': No such file or directory ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for x86_64-redhat-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for cvGetRows in -lopencv_core... no checking for Set_Mercator_Coordinates in -lgeotrans... no checking for fftw_execute in -lfftw3... no checking for LAS_GetVersion in -llas... no checking for versionString in -lpdal... no checking for HPDF_Pages_New in -lhpdf... yes checking for SQLFetch in -lodbc... yes checking for projects.h... no checking for projects.h... (cached) no checking for proj.h... yes checking for proj_info in -lproj... yes checking for VIGRA_RGBE_ReadPixels_Raw in -lvigraimpex... no checking for omp_get_num_threads in -lgomp... yes checking for libsvm/svm.h... yes checking for svm_get_svm_type in -lsvm... yes checking for x86_64-redhat-linux-gnu-pkg-config... /usr/bin/x86_64-redhat-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking for DXFLIB... yes checking for HDF5... no checking for gawk... (cached) gawk checking for curl-config... /usr/bin/curl-config checking for the version of libcurl... 7.87.0 checking for libcurl >= version 7.7.2... yes checking whether libcurl is usable... yes checking for curl_free... yes checking for egrep... (cached) /usr/bin/grep -E checking for float.h... yes checking for malloc.h... yes checking for memory.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for wchar.h... yes checking for _Bool... yes checking for stdbool.h that conforms to C99... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking whether byte ordering is bigendian... no checking for GNU libc compatible malloc... yes checking for working memcmp... yes checking for GNU libc compatible realloc... yes checking whether lstat correctly handles trailing slash... yes checking whether stat accepts an empty string... no checking for working strtod... yes checking for vprintf... yes checking for floor... no checking for memmove... yes checking for memset... yes checking for modf... yes checking for pow... no checking for sqrt... no checking for strchr... yes checking for strdup... yes checking for strerror... yes checking for strrchr... yes checking for strstr... yes checking for strtol... yes checking whether g++ supports C++11 features with -std=gnu++11... yes checking for local include/lib path... none checking for pg_config... /usr/bin/pg_config checking for PostgreSQL libraries... yes checking if PostgreSQL version is >= 8.0... yes checking whether to enable postgresql... yes GUI and interactive tools will be built ODBC support will be built Building with OpenMP support using libgomp using PROJ version 6 checking for gdal-config... /usr/bin/gdal-config checking for GDAL library... yes checking for OGR support in GDAL library... yes checking if GDAL version is >= 1.7... yes Triangle disabled checking for qh_qhull in -lqhull... yes Libfire disabled checking usage of system libsvm... yes using lhpdf (libharu) from system libs checking for HAVE_LIBCURL defined... yes Building with libcurl checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/saga_core/Makefile config.status: creating src/saga_core/saga_api/Makefile config.status: creating src/saga_core/saga_gdi/Makefile config.status: creating src/saga_core/saga_gui/Makefile config.status: creating src/saga_core/saga_gui/man/Makefile config.status: creating src/saga_core/saga_cmd/Makefile config.status: creating src/saga_core/saga_cmd/man/Makefile config.status: creating src/tools/Makefile config.status: creating src/tools/climate/Makefile config.status: creating src/tools/climate/climate_tools/Makefile config.status: creating src/tools/contrib/Makefile config.status: creating src/tools/contrib/contrib_perego/Makefile config.status: creating src/tools/db/Makefile config.status: creating src/tools/db/db_odbc/Makefile config.status: creating src/tools/db/db_pgsql/Makefile config.status: creating src/tools/docs/Makefile config.status: creating src/tools/docs/docs_html/Makefile config.status: creating src/tools/docs/docs_pdf/Makefile config.status: creating src/tools/garden/Makefile config.status: creating src/tools/garden/garden_3d_viewer/Makefile config.status: creating src/tools/garden/garden_fractals/Makefile config.status: creating src/tools/garden/garden_games/Makefile config.status: creating src/tools/garden/garden_learn_to_program/Makefile config.status: creating src/tools/garden/garden_webservices/Makefile config.status: creating src/tools/grid/Makefile config.status: creating src/tools/grid/grid_analysis/Makefile config.status: creating src/tools/grid/grid_calculus/Makefile config.status: creating src/tools/grid/grid_calculus_bsl/Makefile config.status: creating src/tools/grid/grid_filter/Makefile config.status: creating src/tools/grid/grid_gridding/Makefile config.status: creating src/tools/grid/grid_spline/Makefile config.status: creating src/tools/grid/grid_tools/Makefile config.status: creating src/tools/grid/grid_visualisation/Makefile config.status: creating src/tools/grid/grids_tools/Makefile config.status: creating src/tools/imagery/Makefile config.status: creating src/tools/imagery/imagery_classification/Makefile config.status: creating src/tools/imagery/imagery_opencv/Makefile config.status: creating src/tools/imagery/imagery_maxent/Makefile config.status: creating src/tools/imagery/imagery_photogrammetry/Makefile config.status: creating src/tools/imagery/imagery_segmentation/Makefile config.status: creating src/tools/imagery/imagery_svm/Makefile config.status: creating src/tools/imagery/imagery_tools/Makefile config.status: creating src/tools/imagery/imagery_vigra/Makefile config.status: creating src/tools/io/Makefile config.status: creating src/tools/io/io_esri_e00/Makefile config.status: creating src/tools/io/io_gdal/Makefile config.status: creating src/tools/io/io_gps/Makefile config.status: creating src/tools/io/io_grid/Makefile config.status: creating src/tools/io/io_grid_image/Makefile config.status: creating src/tools/io/io_pdal/Makefile config.status: creating src/tools/io/io_shapes/Makefile config.status: creating src/tools/io/io_shapes_dxf/Makefile config.status: creating src/tools/io/io_shapes_las/Makefile config.status: creating src/tools/io/io_table/Makefile config.status: creating src/tools/io/io_virtual/Makefile config.status: creating src/tools/io/io_webservices/Makefile config.status: creating src/tools/pointcloud/Makefile config.status: creating src/tools/pointcloud/pointcloud_tools/Makefile config.status: creating src/tools/pointcloud/pointcloud_viewer/Makefile config.status: creating src/tools/projection/Makefile config.status: creating src/tools/projection/pj_georeference/Makefile config.status: creating src/tools/projection/pj_proj4/Makefile config.status: creating src/tools/shapes/Makefile config.status: creating src/tools/shapes/shapes_grid/Makefile config.status: creating src/tools/shapes/shapes_lines/Makefile config.status: creating src/tools/shapes/shapes_points/Makefile config.status: creating src/tools/shapes/shapes_polygons/Makefile config.status: creating src/tools/shapes/shapes_tools/Makefile config.status: creating src/tools/shapes/shapes_transect/Makefile config.status: creating src/tools/simulation/Makefile config.status: creating src/tools/simulation/sim_cellular_automata/Makefile config.status: creating src/tools/simulation/sim_ecosystems_hugget/Makefile config.status: creating src/tools/simulation/sim_erosion/Makefile config.status: creating src/tools/simulation/sim_fire_spreading/Makefile config.status: creating src/tools/simulation/sim_geomorphology/Makefile config.status: creating src/tools/simulation/sim_hydrology/Makefile config.status: creating src/tools/simulation/sim_ihacres/Makefile config.status: creating src/tools/simulation/sim_landscape_evolution/Makefile config.status: creating src/tools/simulation/sim_qm_of_esp/Makefile config.status: creating src/tools/simulation/sim_rivflow/Makefile config.status: creating src/tools/statistics/Makefile config.status: creating src/tools/statistics/statistics_grid/Makefile config.status: creating src/tools/statistics/statistics_kriging/Makefile config.status: creating src/tools/statistics/statistics_points/Makefile config.status: creating src/tools/statistics/statistics_regression/Makefile config.status: creating src/tools/table/Makefile config.status: creating src/tools/table/table_calculus/Makefile config.status: creating src/tools/table/table_tools/Makefile config.status: creating src/tools/terrain_analysis/Makefile config.status: creating src/tools/terrain_analysis/ta_channels/Makefile config.status: creating src/tools/terrain_analysis/ta_cliffmetrics/Makefile config.status: creating src/tools/terrain_analysis/ta_compound/Makefile config.status: creating src/tools/terrain_analysis/ta_hydrology/Makefile config.status: creating src/tools/terrain_analysis/ta_lighting/Makefile config.status: creating src/tools/terrain_analysis/ta_morphometry/Makefile config.status: creating src/tools/terrain_analysis/ta_preprocessor/Makefile config.status: creating src/tools/terrain_analysis/ta_profiles/Makefile config.status: creating src/tools/terrain_analysis/ta_slope_stability/Makefile config.status: creating src/tools/tin/Makefile config.status: creating src/tools/tin/tin_tools/Makefile config.status: creating src/tools/tin/tin_viewer/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands + sed -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' -e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' -e 's|^LTCC="gcc"|LTCC="gcc -Wl,--as-needed"|' -e 's|^CC="g++"|CC="g++ -Wl,--as-needed"|' -i libtool + /usr/bin/make -O -j2 V=1 VERBOSE=1 /usr/bin/make all-recursive Making all in . Making all in src Making all in saga_core Making all in saga_api make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o api_colors.lo api_colors.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c api_colors.cpp -fPIC -DPIC -o .libs/api_colors.o In file included from mat_tools.h:87, from api_colors.cpp:57: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o api_core.lo api_core.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c api_core.cpp -fPIC -DPIC -o .libs/api_core.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o api_callback.lo api_callback.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c api_callback.cpp -fPIC -DPIC -o .libs/api_callback.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from api_callback.cpp:68: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81, from api_callback.cpp:69: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o api_memory.lo api_memory.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c api_memory.cpp -fPIC -DPIC -o .libs/api_memory.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o api_file.lo api_file.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c api_file.cpp -fPIC -DPIC -o .libs/api_file.o api_file.cpp: In member function 'int CSG_File::Printf(const char*, ...)': api_file.cpp:281:25: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 281 | va_list argptr; va_start(argptr, _Format); | ^~~~~~~~ api_file.cpp: In member function 'int CSG_File::Printf(const wchar_t*, ...)': api_file.cpp:306:25: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 306 | va_list argptr; va_start(argptr, _Format); | ^~~~~~~~ api_file.cpp: In member function 'CSG_File::Scan(int&) const': api_file.cpp:466:28: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 466 | if( isdigit(c) || strchr("-+", c) ) | ~~~~~~~^~~ api_file.cpp:462:33: note: 'c' was declared here 462 | int c; | ^ api_file.cpp: In member function 'CSG_File::Scan(double&) const': api_file.cpp:490:28: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 490 | if( isdigit(c) || strchr("-+.,eE", c) ) | ~~~~~~~^~~ api_file.cpp:486:33: note: 'c' was declared here 486 | int c; | ^ make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o api_translator.lo api_translator.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c api_translator.cpp -fPIC -DPIC -o .libs/api_translator.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from api_translator.cpp:67: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o api_string.lo api_string.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c api_string.cpp -fPIC -DPIC -o .libs/api_string.o api_string.cpp: In static member function 'static CSG_String CSG_String::Format(const char*, ...)': api_string.cpp:290:25: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 290 | va_list argptr; va_start(argptr, _Format); | ^~~~~~~~ api_string.cpp: In static member function 'static CSG_String CSG_String::Format(const wchar_t*, ...)': api_string.cpp:309:25: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 309 | va_list argptr; va_start(argptr, _Format); | ^~~~~~~~ api_string.cpp: In member function 'int CSG_String::Printf(const char*, ...)': api_string.cpp:326:25: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 326 | va_list argptr; va_start(argptr, _Format); | ^~~~~~~~ api_string.cpp: In member function 'int CSG_String::Printf(const wchar_t*, ...)': api_string.cpp:343:25: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 343 | va_list argptr; va_start(argptr, _Format); | ^~~~~~~~ api_string.cpp: In function 'int SG_Printf(const char*, ...)': api_string.cpp:1134:25: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 1134 | va_list argptr; va_start(argptr, _Format); int ret = wxVprintf(_Format, argptr); va_end(argptr); return( ret ); | ^~~~~~~~ api_string.cpp: In function 'int SG_Printf(const wchar_t*, ...)': api_string.cpp:1144:25: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 1144 | va_list argptr; va_start(argptr, _Format); int ret = wxVprintf(_Format, argptr); va_end(argptr); return( ret ); | ^~~~~~~~ api_string.cpp: In function 'int SG_FPrintf(FILE*, const char*, ...)': api_string.cpp:1160:25: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 1160 | va_list argptr; va_start(argptr, _Format); int ret = wxVfprintf(Stream, _Format, argptr); va_end(argptr); return( ret ); | ^~~~~~~~ api_string.cpp: In function 'int SG_FPrintf(FILE*, const wchar_t*, ...)': api_string.cpp:1170:25: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 1170 | va_list argptr; va_start(argptr, _Format); int ret = wxVfprintf(Stream, _Format, argptr); va_end(argptr); return( ret ); | ^~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o data_manager.lo data_manager.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c data_manager.cpp -fPIC -DPIC -o .libs/data_manager.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from data_manager.h:78, from data_manager.cpp:51: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ In file included from tool_library.h:81, from data_manager.cpp:52: tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o dataobject.lo dataobject.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c dataobject.cpp -fPIC -DPIC -o .libs/dataobject.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from dataobject.h:78, from dataobject.cpp:62: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ dataobject.cpp: In member function 'bool CSG_Data_Object::Load_MetaData(const CSG_String&)': dataobject.cpp:491:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 491 | if( !SG_File_Get_Extension(_FileName).CmpNoCase("spc") ) SG_File_Set_Extension(FileName, "mpts"); break; | ^~ dataobject.cpp:491:115: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 491 | if( !SG_File_Get_Extension(_FileName).CmpNoCase("spc") ) SG_File_Set_Extension(FileName, "mpts"); break; | ^~~~~ In file included from table.h:82, from grid.h:77, from grids.h:80, from parameters.h:79, from tool.h:81, from tool_library.h:81, from tool_chain.h:62, from dataobject.cpp:627: table_value.h: At global scope: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ dataobject.cpp: In member function 'void CSG_Data_Object::Fmt_Name(const char*, ...)': dataobject.cpp:250:9: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 250 | va_start(argptr, _Format); _s.PrintfV(_Format, argptr); | ^~~~~~~~ dataobject.cpp: In member function 'void CSG_Data_Object::Fmt_Name(const wchar_t*, ...)': dataobject.cpp:271:9: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 271 | va_start(argptr, _Format); _s.PrintfV(_Format, argptr); | ^~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o geo_classes.lo geo_classes.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c geo_classes.cpp -fPIC -DPIC -o .libs/geo_classes.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from geo_classes.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o datetime.lo datetime.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c datetime.cpp -fPIC -DPIC -o .libs/datetime.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from datetime.cpp:803: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o geo_functions.lo geo_functions.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c geo_functions.cpp -fPIC -DPIC -o .libs/geo_functions.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from geo_functions.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from geo_functions.cpp:54: mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o grid.lo grid.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c grid.cpp -fPIC -DPIC -o .libs/grid.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grid.cpp:51: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81, from data_manager.h:78, from grid.cpp:52: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o grids.lo grids.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c grids.cpp -fPIC -DPIC -o .libs/grids.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from tool.h:81, from tool_library.h:81, from saga_api.h:113, from grids.cpp:52: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o grid_io.lo grid_io.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c grid_io.cpp -fPIC -DPIC -o .libs/grid_io.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grid_io.cpp:62: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81, from data_manager.h:78, from grid_io.cpp:63: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ In file included from tool_library.h:81, from grid_io.cpp:64: tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o grid_memory.lo grid_memory.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c grid_memory.cpp -fPIC -DPIC -o .libs/grid_memory.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grid_memory.cpp:67: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81, from grid_memory.cpp:68: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ grid_memory.cpp: In member function 'bool CSG_Grid::_Cache_Destroy(bool)': grid_memory.cpp:378:38: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 378 | fread(m_Values[m_Cache_bFlip ? Get_NY() - 1 - y : y], 1, Get_nLineBytes(), m_Cache_Stream); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o grid_pyramid.lo grid_pyramid.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c grid_pyramid.cpp -fPIC -DPIC -o .libs/grid_pyramid.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grid_pyramid.h:79, from grid_pyramid.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o grid_operation.lo grid_operation.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c grid_operation.cpp -fPIC -DPIC -o .libs/grid_operation.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grid_operation.cpp:67: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o grid_system.lo grid_system.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c grid_system.cpp -fPIC -DPIC -o .libs/grid_system.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grid_system.cpp:51: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from grid_system.cpp:52: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mat_formula.lo mat_formula.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mat_formula.cpp -fPIC -DPIC -o .libs/mat_formula.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from mat_formula.cpp:81: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82, from grid.h:77, from mat_formula.cpp:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ mat_formula.cpp: In member function 'wchar_t* CSG_Formula::i_trans(wchar_t*, wchar_t*, wchar_t*)': mat_formula.cpp:1230:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1230 | for (scan = endf + 1; scan <(end - 1); scan++) | ^~~ mat_formula.cpp:1233:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1233 | if (space) | ^~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mat_grid_radius.lo mat_grid_radius.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mat_grid_radius.cpp -fPIC -DPIC -o .libs/mat_grid_radius.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from mat_grid_radius.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82, from grid.h:77, from mat_grid_radius.cpp:66: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mat_indexing.lo mat_indexing.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mat_indexing.cpp -fPIC -DPIC -o .libs/mat_indexing.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from mat_indexing.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o kdtree.lo kdtree.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c kdtree.cpp -fPIC -DPIC -o .libs/kdtree.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from pointcloud.h:78, from kdtree.cpp:51: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mat_regression.lo mat_regression.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mat_regression.cpp -fPIC -DPIC -o .libs/mat_regression.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from mat_regression.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mat_matrix.lo mat_matrix.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mat_matrix.cpp -fPIC -DPIC -o .libs/mat_matrix.o In file included from mat_tools.h:87, from mat_matrix.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mat_regression_multiple.lo mat_regression_multiple.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mat_regression_multiple.cpp -fPIC -DPIC -o .libs/mat_regression_multiple.o In file included from mat_tools.h:87, from mat_regression_multiple.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82, from mat_regression_multiple.cpp:66: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mat_regression_weighted.lo mat_regression_weighted.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mat_regression_weighted.cpp -fPIC -DPIC -o .libs/mat_regression_weighted.o In file included from mat_tools.h:87, from mat_regression_weighted.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mat_spline.lo mat_spline.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mat_spline.cpp -fPIC -DPIC -o .libs/mat_spline.o In file included from mat_tools.h:87, from mat_spline.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mat_mRMR.lo mat_mRMR.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mat_mRMR.cpp -fPIC -DPIC -o .libs/mat_mRMR.o In file included from mat_tools.h:87, from mat_mRMR.cpp:82: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_toolsmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' .h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82, from grid.h:77, from grids.h:80, from parameters.h:79, from mat_mRMR.cpp:83: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ mat_mRMR.cpp: In member function 'CSG_mRMR::Get_Selection(int, int)': mat_mRMR.cpp:542:28: warning: 'selectscore' may be used uninitialized [-Wmaybe-uninitialized] 542 | pFeature->Set_Value(SG_mRMR_SELECTION_SCORE, score);\ | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mat_mRMR.cpp:659:64: note: 'selectscore' was declared here 659 | double relevanceVal, redundancyVal, tmpscore, selectscore; | ^~~~~~~~~~~ mat_mRMR.cpp:701:22: warning: 'selectind' may be used uninitialized [-Wmaybe-uninitialized] 701 | Pool[selectind].Mask = 0; | ^~~~~~~~~ mat_mRMR.cpp:660:25: note: 'selectind' was declared here 660 | long selectind; | ^~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mat_trend.lo mat_trend.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mat_trend.cpp -fPIC -DPIC -o .libs/mat_trend.o In file included from mat_tools.h:87, from mat_trend.cpp:71: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_toolmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' s.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mat_tools.lo mat_tools.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mat_tools.cpp -fPIC -DPIC -o .libs/mat_tools.o In file included from mat_tools.h:87, from mat_tools.cpp:56: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82, from mat_tools.cpp:58: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81, from tool.h:81, from tool_library.h:81, from saga_api.h:113, from mat_tools.cpp:2458: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o metadata.lo metadata.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c metadata.cpp -fPIC -DPIC -o .libs/metadata.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from metadata.cpp:69: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ metadata.cpp: In member function 'void CSG_MetaData::Fmt_Content(const char*, ...)': metadata.cpp:449:9: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 449 | va_start(argptr, _Format); | ^~~~~~~~ metadata.cpp: In member function 'void CSG_MetaData::Fmt_Content(const wchar_t*, ...)': metadata.cpp:470:9: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 470 | va_start(argptr, _Format); | ^~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o parameter.lo parameter.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c parameter.cpp -fPIC -DPIC -o .libs/parameter.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from parameter.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o parameters.lo parameters.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c parameters.cpp -fPIC -DPIC -o .libs/parameters.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from parameters.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o parameter_data.lo parameter_data.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c parameter_data.cpp -fPIC -DPIC -o .libs/parameter_data.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from parameter_data.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o pointcloud.lo pointcloud.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c pointcloud.cpp -fPIC -DPIC -o .libs/pointcloud.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from pointcloud.h:78, from pointcloud.cpp:51: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) comake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' nst { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o quadtree.lo quadtree.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c quadtree.cpp -fPIC -DPIC -o .libs/quadtree.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from quadtree.cpp:51: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o projections.lo projections.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c projections.cpp -fPIC -DPIC -o .libs/projections.o In file included from projections.cpp:51: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from dataobject.h:78, from table.h:81, from projections.cpp:53: mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from projections.cpp:2042: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ In file included from tool_library.h:81, from projections.cpp:2043: tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o saga_api.lo saga_api.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c saga_api.cpp -fPIC -DPIC -o .libs/saga_api.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from tool.h:81, from tool_library.h:81, from saga_api.h:113, from saga_api.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSGmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' _Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o shape.lo shape.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c shape.cpp -fPIC -DPIC -o .libs/shape.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from shape.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(Cmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' SG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o shape_line.lo shape_line.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c shape_line.cpp -fPIC -DPIC -o .libs/shape_line.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from shape_line.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Clmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ass(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o shape_part.lo shape_part.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c shape_part.cpp -fPIC -DPIC -o .libs/shape_part.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from shape_part.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Clmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ass(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o shape_point.lo shape_point.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c shape_point.cpp -fPIC -DPIC -o .libs/shape_point.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from shape_point.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o shape_points.lo shape_points.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c shape_points.cpp -fPIC -DPIC -o .libs/shape_points.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from shape_points.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o shape_polygon.lo shape_polygon.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c shape_polygon.cpp -fPIC -DPIC -o .libs/shape_polygon.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from shape_polygon.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Addmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o shapes.lo shapes.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c shapes.cpp -fPIC -DPIC -o .libs/shapes.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from shapes.cpp:62: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Pmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' oint); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ In file included from tool_library.h:81, from shapes.cpp:64: tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o shapes_io.lo shapes_io.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c shapes_io.cpp -fPIC -DPIC -o .libs/shapes_io.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from shapes_io.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ In file included from tool_library.h:81, from shapes_io.cpp:55: tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o shapes_ogis.lo shapes_ogis.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c shapes_ogis.cpp -fPIC -DPIC -o .libs/shapes_ogis.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from shapes_ogis.cpp:63: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Cmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' lass(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ shapes_ogis.cpp: In static member function 'static bool CSG_Grid_OGIS_Converter::from_WKBinary(CSG_Bytes&, CSG_Grid*)': shapes_ogis.cpp:1101:17: warning: unused variable 'version' [-Wunused-variable] 1101 | short version = Bytes.Read_Short (bSwap); // version | ^~~~~~~ shapes_ogis.cpp:1102:17: warning: unused variable 'nBands' [-Wunused-variable] 1102 | short nBands = Bytes.Read_Short (bSwap); // number of bands | ^~~~~~ shapes_ogis.cpp:1104:17: warning: unused variable 'dy' [-Wunused-variable] 1104 | double dy = Bytes.Read_Double(bSwap); // scaleY | ^~ shapes_ogis.cpp:1107:17: warning: unused variable 'skewX' [-Wunused-variable] 1107 | double skewX = Bytes.Read_Double(bSwap); // skewX | ^~~~~ shapes_ogis.cpp:1108:17: warning: unused variable 'skewY' [-Wunused-variable] 1108 | double skewY = Bytes.Read_Double(bSwap); // skewY | ^~~~~ shapes_ogis.cpp:1140:27: warning: 'Type' may be used uninitialized [-Wmaybe-uninitialized] 1140 | if( !pGrid->Create(Type, NX, NY, dx, xMin + 0.5 * dx, yMax - (NY - 0.5) * dx) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shapes_ogis.cpp:1116:25: note: 'Type' was declared here 1116 | TSG_Data_Type Type; | ^~~~ shapes_ogis.cpp:1164:32: warning: 'noData' may be used uninitialized [-Wmaybe-uninitialized] 1164 | pGrid->Set_NoData_Value(noData); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ shapes_ogis.cpp:1147:17: note: 'noData' was declared here 1147 | double noData; | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o shapes_search.lo shapes_search.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c shapes_search.cpp -fPIC -DPIC -o .libs/shapes_search.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from shapes_search.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Addmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o shapes_polygons.lo shapes_polygons.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c shapes_polygons.cpp -fPIC -DPIC -o .libs/shapes_polygons.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from shapes_polygons.cpp:52: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Gmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' et_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o shapes_selection.lo shapes_selection.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c shapes_selection.cpp -fPIC -DPIC -o .libs/shapes_selection.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from shapes_selection.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o table_dbase.lo table_dbase.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c table_dbase.cpp -fPIC -DPIC -o .libs/table_dbase.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from table_dbase.cpp:71: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this );make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp: In member function 'bool CSG_Table_DBase::Header_Read()': table_dbase.cpp:243:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 243 | fread(&h.FileType , sizeof(char), 1, m_hFile); // 00 FoxBase+, FoxPro, dBaseIII+, dBaseIV, no memo - 0x03 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:248:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 248 | fread(&h.LastUpdate , sizeof(char), 3, m_hFile); // 01-03 Last update, format YYYYMMDD **correction: it is YYMMDD** | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:249:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 249 | fread(&m_nRecords , sizeof(char), 4, m_hFile); // 04-07 Number of records in file (32-bit number) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:250:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 250 | fread(&m_nHeaderBytes , sizeof(char), 2, m_hFile); // 08-09 Number of bytes in header (16-bit number) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:251:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 251 | fread(&m_nRecordBytes , sizeof(char), 2, m_hFile); // 10-11 Number of bytes in record (16-bit number) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:252:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 252 | fread( buf , sizeof(char), 2, m_hFile); // 12-13 Reserved, fill with 0x00 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:253:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 253 | fread(&h.Transaction , sizeof(char), 1, m_hFile); // 14 dBaseIV flag, incomplete transaction | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:256:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 256 | fread(&h.bEncrypted , sizeof(char), 1, m_hFile); // 15 Encryption flag, encrypted 0x01 else 0x00 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:258:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 258 | fread( buf , sizeof(char), 12, m_hFile); // 16-27 dBaseIV multi-user environment use | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:259:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 259 | fread(&h.ProductionIdx , sizeof(char), 1, m_hFile); // 28 Production index exists - 0x01 else 0x00 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:260:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 260 | fread(&h.LanguageDrvID , sizeof(char), 1, m_hFile); // 29 dBaseIV language driver ID | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:261:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 261 | fread( buf , sizeof(char), 2, m_hFile); // 30-31 Reserved fill with 0x00 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:269:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 269 | fread( m_Fields[m_nFields].Name , sizeof(char), 11, m_hFile); // 0-10 Field Name ASCII padded with 0x00 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:270:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 270 | fread(&m_Fields[m_nFields].Type , sizeof(char), 1, m_hFile); // 11 Field Type Identifier (see table) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:271:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 271 | fread(&m_Fields[m_nFields].Displacement , sizeof(char), 4, m_hFile); // 12-15 Displacement of field in record | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:272:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 272 | fread(&m_Fields[m_nFields].Width , sizeof(char), 1, m_hFile); // 16 Field length in bytes | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:273:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 273 | fread(&m_Fields[m_nFields].Decimals , sizeof(char), 1, m_hFile); // 17 Field decimal places | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:274:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 274 | fread( buf , sizeof(char), 2, m_hFile); // 18-19 Reserved | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:275:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 275 | fread(&m_Fields[m_nFields].WorkAreaID , sizeof(char), 1, m_hFile); // 20 dBaseIV work area ID | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:276:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 276 | fread( buf , sizeof(char), 10, m_hFile); // 21-30 Reserved | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:277:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 277 | fread(&m_Fields[m_nFields].ProductionIdx , sizeof(char), 1, m_hFile); // 31 Field is part of production index - 0x01 else 0x00 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:286:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 286 | fread( buf , sizeof(char), 1, m_hFile); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o table.lo table.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c table.cpp -fPIC -DPIC -o .libs/table.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from table.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from table.cpp:54: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ In file included from tool_library.h:81, from table.cpp:55: tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o table_io.lo table_io.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c table_io.cpp -fPIC -DPIC -o .libs/table_io.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from table_io.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o table_selection.lo table_selection.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c table_selection.cpp -fPIC -DPIC -o .libs/table_selection.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from table_selection.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *thimake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' s ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o table_record.lo table_record.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c table_record.cpp -fPIC -DPIC -o .libs/table_record.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from table_record.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this )make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ; } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tin.lo tin.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c tin.cpp -fPIC -DPIC -o .libs/tin.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from tin.h:82, from tin.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tin_elements.lo tin_elements.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c tin_elements.cpp -fPIC -DPIC -o .libs/tin_elements.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from tin.h:82, from tin_elements.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tin_triangulation.lo tin_triangulation.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c tin_triangulation.cpp -fPIC -DPIC -o .libs/tin_triangulation.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from tin.h:82, from tin_triangulation.cpp:80: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Poimake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' nt) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tool.lo tool.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c tool.cpp -fPIC -DPIC -o .libs/tool.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from tool.h:81, from tool.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ tool.cpp: In member function 'bool CSG_Tool::Error_Fmt(const char*, ...)': tool.cpp:646:9: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 646 | va_start(argptr, _Format); | ^~~~~~~~ tool.cpp: In member function 'bool CSG_Tool::Error_Fmt(const wchar_t*, ...)': tool.cpp:671:9: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 671 | va_start(argptr, _Format); | ^~~~~~~~ tool.cpp: In static member function 'static void CSG_Tool::Process_Set_Text(const char*, ...)': tool.cpp:760:9: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 760 | va_start(argptr, _Format); | ^~~~~~~~ tool.cpp: In static member function 'static void CSG_Tool::Process_Set_Text(const wchar_t*, ...)': tool.cpp:785:9: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 785 | va_start(argptr, _Format); | ^~~~~~~~ tool.cpp: In static member function 'static void CSG_Tool::Message_Fmt(const char*, ...)': tool.cpp:816:9: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 816 | va_start(argptr, _Format); | ^~~~~~~~ tool.cpp: In static member function 'static void CSG_Tool::Message_Fmt(const wchar_t*, ...)': tool.cpp:841:9: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 841 | va_start(argptr, _Format); | ^~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tool_grid.lo tool_grid.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c tool_grid.cpp -fPIC -DPIC -o .libs/tool_grid.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from tool.h:81, from tool_grid.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tool_grid_interactive.lo tool_grid_interactive.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c tool_grid_interactive.cpp -fPIC -DPIC -o .libs/tool_grid_interactive.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from tool.h:81, from tool_grid_interactive.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tool_interactive.lo tool_interactive.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c tool_interactive.cpp -fPIC -DPIC -o .libs/tool_interactive.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from tool.h:81, from tool_interactive.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tool_chain.lo tool_chain.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c tool_chain.cpp -fPIC -DPIC -o .libs/tool_chain.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from tool.h:81, from tool_library.h:81, from saga_api.h:113, from tool_chain.cpp:51: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const Cmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' SG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tool_interactive_base.lo tool_interactive_base.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c tool_interactive_base.cpp -fPIC -DPIC -o .libs/tool_interactive_base.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from tool.h:81, from tool_interactive_base.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tool_library_interface.lo tool_library_interface.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c tool_library_interface.cpp -fPIC -DPIC -o .libs/tool_library_interface.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from tool.h:81, from tool_library.h:81, from saga_api.h:113, from tool_library_interface.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' G_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tool_summary.lo tool_summary.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c tool_summary.cpp -fPIC -DPIC -o .libs/tool_summary.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from tool.h:81, from tool_library.h:81, from saga_api.h:113, from tool_summary.cpp:60: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(constmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ tool_summary.cpp: In function 'void SG_XML_Add_Parameter(CSG_MetaData*, CSG_Parameter*, CSG_String)': tool_summary.cpp:121:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 121 | if( !ID.is_Empty() ) ID += "_"; ID += pParameter->Get_Identifier(); | ^~ tool_summary.cpp:121:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 121 | if( !ID.is_Empty() ) ID += "_"; ID += pParameter->Get_Identifier(); | ^~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tool_library.lo tool_library.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c tool_library.cpp -fPIC -DPIC -o .libs/tool_library.o In file included from geo_tools.h:79, from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from tool.h:81, from tool_library.h:81, from tool_chain.h:62, from tool_library.cpp:58: api_core.h:1059:57: warning: 'virtual bool CSG_File::Open(const CSG_String&, int, bool, int)' was hidden [-Woverloaded-virtual=] 1059 | virtual bool Open (const CSG_String &FileName, int Mode = SG_FILE_R, bool bBinary = true, int Encoding = SG_FILE_ENCODING_ANSI); | ^~~~ api_core.h:1131:57: note: by 'virtual bool CSG_File_Zip::Open(const CSG_String&, int, int)' 1131 | virtual bool Open (const CSG_String &FileName, int Mode = SG_FILE_R, int Encoding = SG_FILE_ENCODING_ANSI); | ^~~~ geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (constmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' CSG_Point_Z &Point); | ^~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -shared -Wall `wx-config --unicode=yes --libs base,net,xml,html` -lhpdf -lpolyclipping -release 7.6.1 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libsaga_api.la -rpath /usr/lib64 api_callback.lo api_colors.lo api_core.lo api_file.lo api_memory.lo api_string.lo api_translator.lo data_manager.lo dataobject.lo datetime.lo geo_classes.lo geo_functions.lo grid.lo grids.lo grid_io.lo grid_memory.lo grid_operation.lo grid_pyramid.lo grid_system.lo kdtree.lo mat_formula.lo mat_grid_radius.lo mat_indexing.lo mat_matrix.lo mat_regression.lo mat_regression_multiple.lo mat_regression_weighted.lo mat_mRMR.lo mat_spline.lo mat_tools.lo mat_trend.lo metadata.lo parameter.lo parameter_data.lo parameters.lo pointcloud.lo projections.lo quadtree.lo saga_api.lo shape.lo shape_line.lo shape_part.lo shape_point.lo shape_points.lo shape_polygon.lo shapes.lo shapes_io.lo shapes_ogis.lo shapes_polygons.lo shapes_search.lo shapes_selection.lo table.lo table_dbase.lo table_io.lo table_record.lo table_selection.lo tin.lo tin_elements.lo tin_triangulation.lo tool.lo tool_chain.lo tool_grid.lo tool_grid_interactive.lo tool_interactive.lo tool_interactive_base.lo tool_library.lo tool_library_interface.lo tool_summary.lo -lqhull libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/13/crtbeginS.o .libs/api_callback.o .libs/api_colors.o .libs/api_core.o .libs/api_file.o .libs/api_memory.o .libs/api_string.o .libs/api_translator.o .libs/data_manager.o .libs/dataobject.o .libs/datetime.o .libs/geo_classes.o .libs/geo_functions.o .libs/grid.o .libs/grids.o .libs/grid_io.o .libs/grid_memory.o .libs/grid_operation.o .libs/grid_pyramid.o .libs/grid_system.o .libs/kdtree.o .libs/mat_formula.o .libs/mat_grid_radius.o .libs/mat_indexing.o .libs/mat_matrix.o .libs/mat_regression.o .libs/mat_regression_multiple.o .libs/mat_regression_weighted.o .libs/mat_mRMR.o .libs/mat_spline.o .libs/mat_tools.o .libs/mat_trend.o .libs/metadata.o .libs/parameter.o .libs/parameter_data.o .libs/parameters.o .libs/pointcloud.o .libs/projections.o .libs/quadtree.o .libs/saga_api.o .libs/shape.o .libs/shape_line.o .libs/shape_part.o .libs/shape_point.o .libs/shape_points.o .libs/shape_polygon.o .libs/shapes.o .libs/shapes_io.o .libs/shapes_ogis.o .libs/shapes_polygons.o .libs/shapes_search.o .libs/shapes_selection.o .libs/table.o .libs/table_dbase.o .libs/table_io.o .libs/table_record.o .libs/table_selection.o .libs/tin.o .libs/tin_elements.o .libs/tin_triangulation.o .libs/tool.o .libs/tool_chain.o .libs/tool_grid.o .libs/tool_grid_interactive.o .libs/tool_interactive.o .libs/tool_interactive_base.o .libs/tool_library.o .libs/tool_library_interface.o .libs/tool_summary.o -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -L/usr/lib/gcc/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/13/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -pthread -fopenmp -Wl,-soname -Wl,libsaga_api-7.6.1.so -o .libs/libsaga_api-7.6.1.so libtool: link: (cd ".libs" && rm -f "libsaga_api.so" && ln -s "libsaga_api-7.6.1.so" "libsaga_api.so") libtool: link: ( cd ".libs" && rm -f "libsaga_api.la" && ln -s "../libsaga_api.la" "libsaga_api.la" ) mat_tools.cpp: In function 'SG_Get_Correlation_Matrix': mat_tools.cpp:3488:55: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 3488 | S = new CSG_Simple_Statistics[nVariables]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' Making all in saga_gdi make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o 3d_view_canvas.lo 3d_view_canvas.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c 3d_view_canvas.cpp -fPIC -DPIC -o .libs/3d_view_canvas.o In file included from ../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../src/saga_core/saga_api/dataobject.h:78, from ../../../src/saga_core/saga_api/table.h:81, from ../../../src/saga_core/saga_api/grid.h:77, from ../../../src/saga_core/saga_api/grids.h:80, from ../../../src/saga_core/saga_api/parameters.h:79, from ../../../src/saga_core/saga_api/tool.h:81, from ../../../src/saga_core/saga_api/tool_library.h:81, from ../../../src/saga_core/saga_api/saga_api.h:113, from sgdi_core.h:73, from 3d_view_tools.h:73, from 3d_view_canvas.cpp:62: ../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../src/saga_core/saga_api/table.h:82: ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../src/saga_core/saga_api/parameters.h:81: ../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ 3d_view_canvas.cpp: In member function 'CSG_3DView_Canvas::Draw_Triangle(CSG_3DView_Canvas::SSG_Triangle_Node*, bool, double)': 3d_view_canvas.cpp:645:26: warning: 'd[0][2]' may be used uninitialized [-Wmaybe-uninitialized] 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ 3d_view_canvas.cpp:645:26: warning: 'd[0][3]' may be used uninitialized [-Wmaybe-uninitialized] 3d_view_canvas.cpp:645:26: warning: 'd[1][2]' may be used uninitialized [-Wmaybe-uninitialized] 3d_view_canvas.cpp:645:26: warning: 'd[1][3]' may be used uninitialized [-Wmaybe-uninitialized] 3d_view_canvas.cpp:645:26: warning: 'd[2][2]' may be used uninitialized [-Wmaybe-uninitialized] 3d_view_canvas.cpp:645:26: warning: 'd[2][3]' may be used uninitialized [-Wmaybe-uninitialized] 3d_view_canvas.cpp:594:32: warning: 'p[0][4]' may be used uninitialized [-Wmaybe-uninitialized] 594 | case 1: dst[4] = (B[4] - A[4]) / dst[1];\ | ~~~~~~^~~~~~~ 3d_view_canvas.cpp:645:17: note: 'p[0][4]' was declared here 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ 3d_view_canvas.cpp:593:32: warning: 'p[0][5]' may be used uninitialized [-Wmaybe-uninitialized] 593 | case 2: dst[5] = (B[5] - A[5]) / dst[1];\ | ~~~~~~^~~~~~~ 3d_view_canvas.cpp:645:17: note: 'p[0][5]' was declared here 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ 3d_view_canvas.cpp:594:32: warning: 'p[1][4]' may be used uninitialized [-Wmaybe-uninitialized] 594 | case 1: dst[4] = (B[4] - A[4]) / dst[1];\ | ~~~~~~^~~~~~~ 3d_view_canvas.cpp:645:17: note: 'p[1][4]' was declared here 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ 3d_view_canvas.cpp:593:32: warning: 'p[1][5]' may be used uninitialized [-Wmaybe-uninitialized] 593 | case 2: dst[5] = (B[5] - A[5]) / dst[1];\ | ~~~~~~^~~~~~~ 3d_view_canvas.cpp:645:17: note: 'p[1][5]' was declared here 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ 3d_view_canvas.cpp:594:32: warning: 'p[2][4]' may be used uninitialized [-Wmaybe-uninitialized] 594 | case 1: dst[4] = (B[4] - A[4]) / dst[1];\ | ~~~~~~^~~~~~~ 3d_view_canvas.cpp:645:17: note: 'p[2][4]' was declared here 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ 3d_view_canvas.cpp:593:32: warning: 'p[2][5]' may be used uninitialized [-Wmaybe-uninitialized] 593 | case 2: dst[5] = (B[5] - A[5]) / dst[1];\ | ~~~~~~^~~~~~~ 3d_view_canvas.cpp:645:17: note: 'p[2][5]' was declared here 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ 3d_view_canvas.cpp:609:47: warning: 'd[0][0]' may be used uninitialized [-Wmaybe-uninitialized] 609 | dst[0] = P[0] + D[0] * dy;\ | ^ 3d_view_canvas.cpp:645:26: note: 'd[0][0]' was declared here 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ 3d_view_canvas.cpp:606:39: warning: 'd[0][4]' may be used uninitialized [-Wmaybe-uninitialized] 606 | case 1: dst[4] = P[4] + D[4] * dy;\ | ^ 3d_view_canvas.cpp:645:26: note: 'd[0][4]' was declared here 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ 3d_view_canvas.cpp:605:39: warning: 'd[0][5]' may be used uninitialized [-Wmaybe-uninitialized] 605 | case 2: dst[5] = P[5] + D[5] * dy;\ | ^ 3d_view_canvas.cpp:645:26: note: 'd[0][5]' was declared here 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ 3d_view_canvas.cpp:606:39: warning: 'd[1][4]' may be used uninitialized [-Wmaybe-uninitialized] 606 | case 1: dst[4] = P[4] + D[4] * dy;\ | ^ 3d_view_canvas.cpp:645:26: note: 'd[1][4]' was declared here 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ 3d_view_canvas.cpp:605:39: warning: 'd[1][5]' may be used uninitialized [-Wmaybe-uninitialized] 605 | case 2: dst[5] = P[5] + D[5] * dy;\ | ^ 3d_view_canvas.cpp:645:26: note: 'd[1][5]' was declared here 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ 3d_view_canvas.cpp:606:39: warning: 'd[2][4]' may be used uninitialized [-Wmaybe-uninitialized] 606 | case 1: dst[4] = P[4] + D[4] * dy;\ | ^ 3d_view_canvas.cpp:645:26: note: 'd[2][4]' was declared here 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ 3d_view_canvas.cpp:605:39: warning: 'd[2][5]' may be used uninitialized [-Wmaybe-uninitialized] 605 | case 2: dst[5] = P[5] + D[5] * dy;\ | ^ 3d_view_canvas.cpp:645:26: note: 'd[2][5]' was declared here 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o 3d_view_dialog.lo 3d_view_dialog.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c 3d_view_dialog.cpp -fPIC -DPIC -o .libs/3d_view_dialog.o In file included from ../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../src/saga_core/saga_api/dataobject.h:78, from ../../../src/saga_core/saga_api/table.h:81, from ../../../src/saga_core/saga_api/grid.h:77, from ../../../src/saga_core/saga_api/grids.h:80, from ../../../src/saga_core/saga_api/parameters.h:79, from ../../../src/saga_core/saga_api/tool.h:81, from ../../../src/saga_core/saga_api/tool_library.h:81, from ../../../src/saga_core/saga_api/saga_api.h:113, from sgdi_core.h:73, from sgdi_helper.h:75, from sgdi_dialog.h:75, from saga_gdi.h:75, from 3d_view.h:77, from 3d_view_dialog.cpp:52: ../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../../../src/saga_core/saga_api/table.h:82: ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../src/saga_core/saga_api/parameters.h:81: ../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../src/saga_core/saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../../../src/saga_core/saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o 3d_view_projector.lo 3d_view_projector.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c 3d_view_projector.cpp -fPIC -DPIC -o .libs/3d_view_projector.o In file included from ../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../src/saga_core/saga_api/dataobject.h:78, from ../../../src/saga_core/saga_api/table.h:81, from ../../../src/saga_core/saga_api/grid.h:77, from ../../../src/saga_core/saga_api/grids.h:80, from ../../../src/saga_core/saga_api/parameters.h:79, from ../../../src/saga_core/saga_api/tool.h:81, from ../../../src/saga_core/saga_api/tool_library.h:81, from ../../../src/saga_core/saga_api/saga_api.h:113, from sgdi_core.h:73, from 3d_view_tools.h:73, from 3d_view_projector.cpp:62: ../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../src/saga_core/saga_api/table.h:82: ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../src/saga_core/saga_api/parameters.h:81: ../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o 3d_view_panel.lo 3d_view_panel.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c 3d_view_panel.cpp -fPIC -DPIC -o .libs/3d_view_panel.o In file included from ../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../src/saga_core/saga_api/dataobject.h:78, from ../../../src/saga_core/saga_api/table.h:81, from ../../../src/saga_core/saga_api/grid.h:77, from ../../../src/saga_core/saga_api/grids.h:80, from ../../../src/saga_core/saga_api/parameters.h:79, from ../../../src/saga_core/saga_api/tool.h:81, from ../../../src/saga_core/saga_api/tool_library.h:81, from ../../../src/saga_core/saga_api/saga_api.h:113, from sgdi_core.h:73, from sgdi_helper.h:75, from sgdi_dialog.h:75, from saga_gdi.h:75, from 3d_view.h:77, from 3d_view_panel.cpp:53: ../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-vimake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' rtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../../../src/saga_core/saga_api/table.h:82: ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../src/saga_core/saga_api/parameters.h:81: ../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../src/saga_core/saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../../../src/saga_core/saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o sgdi_diagram.lo sgdi_diagram.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c sgdi_diagram.cpp -fPIC -DPIC -o .libs/sgdi_diagram.o In file included from ../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../src/saga_core/saga_api/dataobject.h:78, from ../../../src/saga_core/saga_api/table.h:81, from ../../../src/saga_core/saga_api/grid.h:77, from ../../../src/saga_core/saga_api/grids.h:80, from ../../../src/saga_core/saga_api/parameters.h:79, from ../../../src/saga_core/saga_api/tool.h:81, from ../../../src/saga_core/saga_api/tool_library.h:81, from ../../../src/saga_core/saga_api/saga_api.h:113, from sgdi_core.h:73, from sgdi_helper.h:75, from sgdi_diagram.h:75, from sgdi_diagram.cpp:77: ../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../../../src/saga_core/saga_api/table.h:82: ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../src/saga_core/saga_api/parameters.h:81: ../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../src/saga_core/saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../../../src/saga_core/saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ sgdi_diagram.cpp: In member function 'bool CSGDI_Diagram::_Draw(wxDC&)': sgdi_diagram.cpp:167:25: warning: variable 'dx' set but not used [-Wunused-but-set-variable] 167 | double dx, dy; | ^~ sgdi_diagram.cpp:167:29: warning: variable 'dy' set but not used [-Wunused-but-set-variable] 167 | double dx, dy; | ^~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o sgdi_dialog.lo sgdi_dialog.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c sgdi_dialog.cpp -fPIC -DPIC -o .libs/sgdi_dialog.o In file included from ../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../src/saga_core/saga_api/dataobject.h:78, from ../../../src/saga_core/saga_api/table.h:81, from ../../../src/saga_core/saga_api/grid.h:77, from ../../../src/saga_core/saga_api/grids.h:80, from ../../../src/saga_core/saga_api/parameters.h:79, from ../../../src/saga_core/saga_api/tool.h:81, from ../../../src/saga_core/saga_api/tool_library.h:81, from ../../../src/saga_core/saga_api/saga_api.h:113, from sgdi_dialog.cpp:63: ../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../../../srmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' c/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../../../src/saga_core/saga_api/table.h:82: ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../src/saga_core/saga_api/parameters.h:81: ../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../src/saga_core/saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../../../src/saga_core/saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o saga_gdi.lo saga_gdi.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c saga_gdi.cpp -fPIC -DPIC -o .libs/saga_gdi.o In file included from ../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../src/saga_core/saga_api/dataobject.h:78, from ../../../src/saga_core/saga_api/table.h:81, from ../../../src/saga_core/saga_api/grid.h:77, from ../../../src/saga_core/saga_api/grids.h:80, from ../../../src/saga_core/saga_api/parameters.h:79, from ../../../src/saga_core/saga_api/tool.h:81, from ../../../src/saga_core/saga_api/tool_library.h:81, from ../../../src/saga_core/saga_api/saga_api.h:113, from sgdi_core.h:73, from sgdi_helper.h:75, from sgdi_dialog.h:75, from saga_gdi.h:75, from saga_gdi.cpp:65: ../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.hmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' :709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../src/saga_core/saga_api/table.h:82: ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../src/saga_core/saga_api/parameters.h:81: ../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o sgdi_helper.lo sgdi_helper.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c sgdi_helper.cpp -fPIC -DPIC -o .libs/sgdi_helper.o In file included from ../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../src/saga_core/saga_api/dataobject.h:78, from ../../../src/saga_core/saga_api/table.h:81, from ../../../src/saga_core/saga_api/grid.h:77, from ../../../src/saga_core/saga_api/grids.h:80, from ../../../src/saga_core/saga_api/parameters.h:79, from ../../../src/saga_core/saga_api/tool.h:81, from ../../../src/saga_core/saga_api/tool_library.h:81, from ../../../src/saga_core/saga_api/saga_api.h:113, from sgdi_core.h:73, from sgdi_helper.h:75, from sgdi_helper.cpp:73: ../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Pmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' oint); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../../../src/saga_core/saga_api/table.h:82: ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../src/saga_core/saga_api/parameters.h:81: ../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../src/saga_core/saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../../../src/saga_core/saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -shared `wx-config --unicode=yes --static=no --libs` -release 7.6.1 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libsaga_gdi.la -rpath /usr/lib64 3d_view_canvas.lo 3d_view_dialog.lo 3d_view_panel.lo 3d_view_projector.lo sgdi_diagram.lo sgdi_dialog.lo sgdi_helper.lo saga_gdi.lo ../../../src/saga_core/saga_api/libsaga_api.la -lqhull libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/13/crtbeginS.o .libs/3d_view_canvas.o .libs/3d_view_dialog.o .libs/3d_view_panel.o .libs/3d_view_projector.o .libs/sgdi_diagram.o .libs/sgdi_dialog.o .libs/sgdi_helper.o .libs/saga_gdi.o -lwx_gtk3u_xrc-3.2 -lwx_gtk3u_qa-3.2 -lwx_gtk3u_core-3.2 ../../../src/saga_core/saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -L/usr/lib/gcc/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/13/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -pthread -fopenmp -Wl,-soname -Wl,libsaga_gdi-7.6.1.so -o .libs/libsaga_gdi-7.6.1.so libtool: link: (cd ".libs" && rm -f "libsaga_gdi.so" && ln -s "libsaga_gdi-7.6.1.so" "libsaga_gdi.so") libtool: link: ( cd ".libs" && rm -f "libsaga_gdi.la" && ln -s "../libsaga_gdi.la" "libsaga_gdi.la" ) make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' Making all in saga_cmd Making all in man make[5]: Nothing to be done for 'all'. make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_cmd' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -I.. -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o callback.o callback.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_cmd' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from callback.h:62, from callback.cpp:57: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:160:57: warning: 'virtual int CSG_Shape::Set_Point(TSG_Point, int, int)' was hidden [-Woverloaded-virtual=] 160 | virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); | ^~~~~~~~~ ../saga_api/shapes.h:419:65: note: by 'CSG_Shape_Points::Set_Point' 419 | int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } | ^~~~~~~~~ ../saga_api/shapes.h:158:57: warning: 'virtual int CSG_Shape::Add_Point(TSG_Point, int)' was hidden [-Woverloaded-virtual=] 158 | virtual int Add_Point (TSG_Point Point, int iPart = 0); | ^~~~~~~~~ ../saga_api/shapes.h:417:65: note: by 'CSG_Shape_Points::Add_Point' 417 | int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } | ^~~~~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_cmd' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -I.. -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o config.o config.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_cmd' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from config.h:60, from config.cpp:49: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_cmd' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -I.. -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tool.o tool.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_cmd' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from callback.h:62, from tool.cpp:53: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_cmd' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -I.. -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o saga_cmd.o saga_cmd.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_cmd' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from config.h:60, from saga_cmd.cpp:56: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_cmd' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -fPIC `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -I.. -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC `wx-config --unicode=yes --libs base` -lm -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o saga_cmd callback.o config.o tool.o saga_cmd.o ../saga_api/libsaga_api.la -lqhull libtool: link: g++ -std=gnu++11 -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -I.. -DMODULE_LIBRARY_PATH=\"/usr/lib64/saga\" -DSHARE_PATH=\"/usr/share/saga\" -fopenmp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/saga_cmd callback.o config.o tool.o saga_cmd.o -lm ../saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -fopenmp -pthread make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_cmd' Making all in saga_gui Making all in man make[5]: Nothing to be done for 'all'. make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o active_attributes.o active_attributes.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from active_attributes.cpp:54: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from active_attributes.cpp:59: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ active_attributes.cpp: In member function 'void CActive_Attributes::On_Choice(wxCommandEvent&)': active_attributes.cpp:147:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 147 | if( _Get_Table() && m_pSelections->GetSelection() < _Get_Table()->Get_Selection_Count() ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ active_attributes.cpp: In member function 'void CActive_Attributes::Set_Attributes()': active_attributes.cpp:200:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 200 | for(int i=0; i<_Get_Table()->Get_Selection_Count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o active.o active.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from active.cpp:55: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from active.cpp:80: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o active_description.o active_description.cpp In file included from ../saga_api/geo_tools.h:79, from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_controls.h:66, from active_description.cpp:54: ../saga_api/api_core.h:1059:57: warning: 'virtual bool CSG_File::Open(const CSG_String&, int, bool, int)' was hidden [-Woverloaded-virtual=] 1059 | virtual bool Open (const CSG_String &FileName, int Mode = SG_FILE_R, bool bBinary = true, int Encoding = SG_FILE_ENCODING_ANSI); | ^~~~ ../saga_api/api_core.h:1131:57: note: by 'virtual bool CSG_File_Zip::Open(const CSG_String&, int, int)' 1131 | virtual bool Open (const CSG_String &FileName, int Mode = SG_FILE_R, int Encoding = SG_FILE_ENCODING_ANSI); | ^~~~ ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' 49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o active_attributes_control.o active_attributes_control.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from active_attributes_control.cpp:53: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Pomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' int.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from active_attributes_control.cpp:49: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from active_attributes_control.cpp:58: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from wksp_layer.h:64, from wksp_grids.h:60, from active_attributes_control.cpp:67: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ active_attributes_control.cpp: In member function 'void CActive_Attributes_Control::On_RClick(wxGridEvent&)': active_attributes_control.cpp:740:34: warning: unused variable 'pRecord' [-Wunused-variable] 740 | CSG_Table_Record *pRecord = m_pTable->Get_Record(event.GetRow()); | ^~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o active_history.o active_history.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_controls.h:66, from active_history.cpp:54: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtramake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' ct(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from active_history.cpp:59: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o active_info.o active_info.cpp In file included from ../saga_api/geo_tools.h:79, from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_controls.h:66, from active_info.cpp:61: ../saga_api/api_core.h:1059:57: warning: 'virtual bool CSG_File::Open(const CSG_String&, int, bool, int)' was hidden [-Woverloaded-virtual=] 1059 | virtual bool Open (const CSG_String &FileName, int Mode = SG_FILE_R, bool bBinary = true, int Encoding = SG_FILE_ENCODING_ANSI); | ^~~~ ../saga_api/api_core.h:1131:57: note: by 'virtual bool CSG_File_Zip::Open(const CSG_String&, int, int)' 1131 | virtual bool Open (const CSG_String &FileName, int Mode = SG_FILE_R, int Encoding = SG_FILE_ENCODING_ANSI); | ^~~~ ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: notmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' e: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_shapes.h:74, from active_info.cpp:67: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ In file included from wksp_layer.h:62: wksp_data_item.h: At global scope: wksp_data_item.h:108:57: warning: 'virtual bool CWKSP_Data_Item::Update(CWKSP_Data_Item*)' was hidden [-Woverloaded-virtual=] 108 | virtual bool Update (CWKSP_Data_Item *pChanged) { return( pChanged == this ); } | ^~~~~~ wksp_layer.h:110:57: note: by 'virtual bool CWKSP_Layer::Update(CWKSP_Layer*)' 110 | virtual bool Update (CWKSP_Layer *pChanged); | ^~~~~~ active_info.cpp: In member function 'void CActive_Info::On_Choice(wxCommandEvent&)': active_info.cpp:177:54: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 177 | if( pShapes && m_pSelections->GetSelection() < pShapes->Get_Selection_Count() ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ active_info.cpp: In member function 'void CActive_Info::Set_Info()': active_info.cpp:199:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 199 | for(int i=0; iGet_Selection_Count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o active_legend.o active_legend.cpp In file included from ../saga_api/geo_tools.h:79, from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_controls.h:66, from active_legend.cpp:53: ../saga_api/api_core.h:1059:57: warning: 'virtual bool CSG_File::Open(const CSG_String&, int, bool, int)' was hidden [-Woverloaded-virtual=] 1059 | virtual bool Open (const CSG_String &FileName, int Mode = SG_FILE_R, bool bBinary = true, int Encoding = SG_FILE_ENCODING_ANSI); | ^~~~ ../saga_api/api_core.h:1131:57: note: by 'virtual bool CSG_File_Zip::Open(const CSG_String&, int, int)' 1131 | virtual bool Open (const CSG_String &FileName, int Mode = SG_FILE_R, int Encoding = SG_FILE_ENCODING_ANSI); | ^~~~ ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from active_legend.cpp:59: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o active_parameters.o active_parameters.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_controls.h:66, from active_parameters.cpp:54: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Submake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' tract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from active_parameters.cpp:56: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ In file included from wksp_layer.h:62: wksp_data_item.h: At global scope: wksp_data_item.h:108:57: warning: 'virtual bool CWKSP_Data_Item::Update(CWKSP_Data_Item*)' was hidden [-Woverloaded-virtual=] 108 | virtual bool Update (CWKSP_Data_Item *pChanged) { return( pChanged == this ); } | ^~~~~~ wksp_layer.h:110:57: note: by 'virtual bool CWKSP_Layer::Update(CWKSP_Layer*)' 110 | virtual bool Update (CWKSP_Layer *pChanged); | ^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o callback.o callback.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from callback.cpp:64: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Poinmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' t.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o data_source.o data_source.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from data_source.cpp:53: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverlomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' aded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from data_source.cpp:65: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o data_source_files.o data_source_files.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_controls.h:66, from data_source_files.cpp:65: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { returnmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' ( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o data_source_odbc.o data_source_odbc.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from data_source_odbc.cpp:51: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(cmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' onst CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ data_source_odbc.cpp: In member function 'void CData_Source_ODBC::Update_Sources()': data_source_odbc.cpp:335:25: warning: variable 'bResult' set but not used [-Wunused-but-set-variable] 335 | bool bResult; | ^~~~~~~ data_source_odbc.cpp: In member function 'void CData_Source_ODBC::Update_Source(const wxTreeItemId&)': data_source_odbc.cpp:394:33: warning: variable 'bResult' set but not used [-Wunused-but-set-variable] 394 | bool bResult; | ^~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o dc_helper.o dc_helper.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from dc_helper.cpp:65: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.mmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' _y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o data_source_pgsql.o data_source_pgsql.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from data_source_pgsql.cpp:51: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Emake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' qual(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ data_source_pgsql.cpp: In function 'bool PGSQL_Save_Grid(CSG_Grid*)': data_source_pgsql.cpp:290:17: warning: variable 'bResult' set but not used [-Wunused-but-set-variable] 290 | bool bResult = false; | ^~~~~~~ data_source_pgsql.cpp: In member function 'void CData_Source_PgSQL::Update_Sources(const wxTreeItemId&)': data_source_pgsql.cpp:143:62: warning: variable 'bResult' set but not used [-Wunused-but-set-variable] 143 | #define RUN_TOOL(TOOL, bManager, bVerbose, CONDITION) bool bResult = false;\ | ^~~~~~~ data_source_pgsql.cpp:782:9: note: in expansion of macro 'RUN_TOOL' 782 | RUN_TOOL(DB_PGSQL_Get_Connections, false, false, SET_PARAMETER("CONNECTIONS", &Connections)); // CGet_Connections | ^~~~~~~~ data_source_pgsql.cpp: In member function 'void CData_Source_PgSQL::Update_Source(const wxTreeItemId&)': data_source_pgsql.cpp:902:47: warning: enumeration value 'SHAPE_TYPE_Undefined' not handled in switch [-Wswitch] 902 | switch( Shape ) | ^ data_source_pgsql.cpp:143:62: warning: variable 'bResult' set but not used [-Wunused-but-set-variable] 143 | #define RUN_TOOL(TOOL, bManager, bVerbose, CONDITION) bool bResult = false;\ | ^~~~~~~ data_source_pgsql.cpp:874:17: note: in expansion of macro 'RUN_TOOL' 874 | RUN_TOOL(DB_PGSQL_Table_List, false, false, // CTable_List | ^~~~~~~~ data_source_pgsql.cpp: In member function 'void CData_Source_PgSQL::Source_Close(const wxTreeItemId&, bool)': data_source_pgsql.cpp:143:62: warning: variable 'bResult' set but not used [-Wunused-but-set-variable] 143 | #define RUN_TOOL(TOOL, bManager, bVerbose, CONDITION) bool bResult = false;\ | ^~~~~~~ data_source_pgsql.cpp:1100:17: note: in expansion of macro 'RUN_TOOL' 1100 | RUN_TOOL(DB_PGSQL_Del_Connection, true, false, SET_PARAMETER("CONNECTION", pData->Get_Server())); | ^~~~~~~~ data_source_pgsql.cpp: In member function 'void CData_Source_PgSQL::Sources_Close()': data_source_pgsql.cpp:143:62: warning: variable 'bResult' set but not used [-Wunused-but-set-variable] 143 | #define RUN_TOOL(TOOL, bManager, bVerbose, CONDITION) bool bResult = false;\ | ^~~~~~~ data_source_pgsql.cpp:1117:9: note: in expansion of macro 'RUN_TOOL' 1117 | RUN_TOOL(DB_PGSQL_Del_Connections, true, false, true); | ^~~~~~~~ data_source_pgsql.cpp: In member function 'void CData_Source_PgSQL::Table_Open(const wxTreeItemId&)': data_source_pgsql.cpp:143:62: warning: variable 'bResult' set but not used [-Wunused-but-set-variable] 143 | #define RUN_TOOL(TOOL, bManager, bVerbose, CONDITION) bool bResult = false;\ | ^~~~~~~ data_source_pgsql.cpp:1155:17: note: in expansion of macro 'RUN_TOOL' 1155 | RUN_TOOL(DB_PGSQL_Shapes_Load, true, false, // CPGIS_Shapes_Load | ^~~~~~~~ data_source_pgsql.cpp:143:62: warning: variable 'bResult' set but not used [-Wunused-but-set-variable] 143 | #define RUN_TOOL(TOOL, bManager, bVerbose, CONDITION) bool bResult = false;\ | ^~~~~~~ data_source_pgsql.cpp:1164:17: note: in expansion of macro 'RUN_TOOL' 1164 | RUN_TOOL(DB_PGSQL_Raster_Load, true, false, | ^~~~~~~~ data_source_pgsql.cpp:143:62: warning: variable 'bResult' set but not used [-Wunused-but-set-variable] 143 | #define RUN_TOOL(TOOL, bManager, bVerbose, CONDITION) bool bResult = false;\ | ^~~~~~~ data_source_pgsql.cpp:1173:17: note: in expansion of macro 'RUN_TOOL' 1173 | RUN_TOOL(DB_PGSQL_Raster_Load, true, false, | ^~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o dlg_about_logo.o dlg_about_logo.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from dlg_about_logo.cpp:56: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equamake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' l(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o dlg_about.o dlg_about.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from dlg_about.cpp:52: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Pomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' int_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o dlg_base.o dlg_base.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_controls.h:66, from dlg_base.cpp:55: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equamake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' l(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o dlg_choices.o dlg_choices.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from dlg_choices.cpp:61: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ dlg_choices.cpp: In member function 'void CDLG_Choices::On_Down(wxCommandEvent&)': dlg_choices.cpp:330:45: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 330 | if( (int)Selections.Item(0) < m_pSelection->GetCount() - 1 ) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o dlg_colors.o dlg_colors.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from dlg_colors.cpp:51: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Pmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' oint_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o dlg_colors_control.o dlg_colors_control.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from dlg_colors_control.cpp:54: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilonmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' ) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o dlg_list.o dlg_list.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from dlg_list.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Poimake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' nt_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_shapes.h:74, from dlg_list.cpp:74: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o dlg_parameters.o dlg_parameters.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from dlg_parameters.cpp:62: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual Cmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' SG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/wx.h:38, from res_controls.h:62, from dlg_parameters.cpp:64: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from dlg_parameters.cpp:68: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o dlg_table.o dlg_table.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from dlg_table.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o dlg_table_control.o dlg_table_control.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from dlg_table_control.cpp:51: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ dlg_table_control.cpp: In member function 'bool CDLG_Table_Control::Update_Selection()': dlg_table_control.cpp:753:53: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 753 | if( m_pTable->Get_Selection_Count() >= m_pTable->Get_Count() ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o dlg_text.o dlg_text.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_controls.h:66, from dlg_text.cpp:66: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o info.o info.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from info.cpp:67: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-vimake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' rtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o helper.o helper.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from helper.cpp:61: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Pomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' int_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o info_messages.o info_messages.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from info_messages.cpp:65: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtumake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' al void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o parameters_control.o parameters_control.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from parameters_control.cpp:54: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ parameters_control.cpp: In member function 'wxPGProperty* CParameters_Control::_Get_Property(wxPGProperty*, CSG_Parameter*)': parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:564:33: note: in expansion of macro 'ADD_PROPERTY' 564 | ADD_PROPERTY(new wxPropertyCategory(Name, ID ), true); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:564:33: note: in expansion of macro 'ADD_PROPERTY' 564 | ADD_PROPERTY(new wxPropertyCategory(Name, ID ), true); | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:569:33: note: in expansion of macro 'ADD_PROPERTY' 569 | ADD_PROPERTY(new wxStringProperty (Name, ID, ""), false); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:569:33: note: in expansion of macro 'ADD_PROPERTY' 569 | ADD_PROPERTY(new wxStringProperty (Name, ID, ""), false); | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:575:17: note: in expansion of macro 'ADD_PROPERTY' 575 | ADD_PROPERTY(new wxBoolProperty (Name, ID, pParameter->asBool() ), false); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:575:17: note: in expansion of macro 'ADD_PROPERTY' 575 | ADD_PROPERTY(new wxBoolProperty (Name, ID, pParameter->asBool() ), false); | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:580:17: note: in expansion of macro 'ADD_PROPERTY' 580 | ADD_PROPERTY(new wxIntProperty (Name, ID, pParameter->asInt() ), false); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:580:17: note: in expansion of macro 'ADD_PROPERTY' 580 | ADD_PROPERTY(new wxIntProperty (Name, ID, pParameter->asInt() ), false); | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:584:17: note: in expansion of macro 'ADD_PROPERTY' 584 | ADD_PROPERTY(new wxFloatProperty (Name, ID, pParameter->asDouble()), false); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:584:17: note: in expansion of macro 'ADD_PROPERTY' 584 | ADD_PROPERTY(new wxFloatProperty (Name, ID, pParameter->asDouble()), false); | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:589:17: note: in expansion of macro 'ADD_PROPERTY' 589 | ADD_PROPERTY(new CParameters_PG_Range (Name, ID, pParameter ), false); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:589:17: note: in expansion of macro 'ADD_PROPERTY' 589 | ADD_PROPERTY(new CParameters_PG_Range (Name, ID, pParameter ), false); | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:593:17: note: in expansion of macro 'ADD_PROPERTY' 593 | ADD_PROPERTY(new CParameters_PG_Degree(Name, ID, pParameter ), false); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:593:17: note: in expansion of macro 'ADD_PROPERTY' 593 | ADD_PROPERTY(new CParameters_PG_Degree(Name, ID, pParameter ), false); | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:597:17: note: in expansion of macro 'ADD_PROPERTY' 597 | ADD_PROPERTY(new wxDateProperty (Name, ID, pParameter->asDouble()), false); // from JDN | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:597:17: note: in expansion of macro 'ADD_PROPERTY' 597 | ADD_PROPERTY(new wxDateProperty (Name, ID, pParameter->asDouble()), false); // from JDN | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:604:25: note: in expansion of macro 'ADD_PROPERTY' 604 | ADD_PROPERTY(new wxStringProperty (Name, ID, pParameter->asString()), false); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:604:25: note: in expansion of macro 'ADD_PROPERTY' 604 | ADD_PROPERTY(new wxStringProperty (Name, ID, pParameter->asString()), false); | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:609:25: note: in expansion of macro 'ADD_PROPERTY' 609 | ADD_PROPERTY(new wxLongStringProperty(Name, ID, pParameter->asString()), false); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:609:25: note: in expansion of macro 'ADD_PROPERTY' 609 | ADD_PROPERTY(new wxLongStringProperty(Name, ID, pParameter->asString()), false); | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:614:17: note: in expansion of macro 'ADD_PROPERTY' 614 | ADD_PROPERTY(new wxColourProperty (Name, ID, Get_Color_asWX(pParameter->asColor())), false); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:614:17: note: in expansion of macro 'ADD_PROPERTY' 614 | ADD_PROPERTY(new wxColourProperty (Name, ID, Get_Color_asWX(pParameter->asColor())), false); | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:619:17: note: in expansion of macro 'ADD_PROPERTY' 619 | ADD_PROPERTY(new CParameters_PG_Colors(Name, ID, pParameter), true); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:619:17: note: in expansion of macro 'ADD_PROPERTY' 619 | ADD_PROPERTY(new CParameters_PG_Colors(Name, ID, pParameter), true); | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:625:17: note: in expansion of macro 'ADD_PROPERTY' 625 | ADD_PROPERTY(new CParameters_PG_Dialog(Name, ID, pParameter), false); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:625:17: note: in expansion of macro 'ADD_PROPERTY' 625 | ADD_PROPERTY(new CParameters_PG_Dialog(Name, ID, pParameter), false); | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:632:17: note: in expansion of macro 'ADD_PROPERTY' 632 | ADD_PROPERTY(new CParameters_PG_Dialog(Name, ID, pParameter), true); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:632:17: note: in expansion of macro 'ADD_PROPERTY' 632 | ADD_PROPERTY(new CParameters_PG_Dialog(Name, ID, pParameter), true); | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:643:25: note: in expansion of macro 'ADD_PROPERTY' 643 | ADD_PROPERTY(new CParameters_PG_Dialog(Name, ID, pParameter), true); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:643:25: note: in expansion of macro 'ADD_PROPERTY' 643 | ADD_PROPERTY(new CParameters_PG_Dialog(Name, ID, pParameter), true); | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:656:17: note: in expansion of macro 'ADD_PROPERTY' 656 | ADD_PROPERTY(new CParameters_PG_Choice(pParameter), false); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:656:17: note: in expansion of macro 'ADD_PROPERTY' 656 | ADD_PROPERTY(new CParameters_PG_Choice(pParameter), false); | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o parameters_properties.o parameters_properties.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from parameters_properties.cpp:51: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_grid.h:62, from parameters_properties.cpp:62: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ parameters_properties.cpp: In member function 'virtual bool CParameters_PG_Choice::OnEvent(wxPropertyGrid*, wxWindow*, wxEvent&)': parameters_properties.cpp:511:83: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 511 | iChoice = m_choices.GetCount() - (iChoice == m_choices.GetCount() - 1 ? 2 : 1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o project.o project.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from project.cpp:54: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_shapes.h:74, from project.cpp:70: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ project.cpp: In member function 'bool CWKSP_Project::_Compatibility_Data(TSG_Data_Type, CSG_Parameters*, const CSG_String&)': project.cpp:1032:26: warning: comparison between 'TSG_Data_Type' {aka 'enum ESG_Data_Type'} and 'enum ESG_Data_Object_Type' [-Wenum-compare] 1032 | if( Type == SG_DATAOBJECT_TYPE_Grid ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o res_commands.o res_commands.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.cpp:54: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Poinmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' t.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o res_controls.o res_controls.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_controls.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o res_images.o res_images.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o res_dialogs.o res_dialogs.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_dialogs.cpp:60: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Pointmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' .m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o saga.o saga.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from saga.cpp:59: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o saga_frame.o saga_frame.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from saga_frame.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloamake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' ded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ saga_frame.cpp: In member function 'void CSAGA_Frame::On_Frame_Split(wxCommandEvent&)': saga_frame.cpp:584:25: warning: unused variable 'nSqrt' [-Wunused-variable] 584 | int nSqrt = (int)sqrt((double)n); | ^~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o saga_frame_droptarget.o saga_frame_droptarget.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp.h:77, from saga_frame_droptarget.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o view_base.o view_base.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from view_base.cpp:66: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.mmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' _y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o view_histogram.o view_histogram.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from view_histogram.cpp:67: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' wasmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from view_histogram.cpp:63: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from view_histogram.cpp:75: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from view_histogram.cpp:78: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ view_histogram.cpp: In member function 'void CVIEW_Histogram::Draw_Frame(wxDC&, wxRect)': view_histogram.cpp:247:25: warning: unused variable 'Precision' [-Wunused-variable] 247 | const int Precision = 3; | ^~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o view_layout.o view_layout.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from view_layout.cpp:65: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Pointmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' .m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o view_layout_control.o view_layout_control.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from view_layout_control.cpp:69: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtracmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' t(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o view_layout_printout.o view_layout_printout.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o view_layout_info.o view_layout_info.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from view_layout_info.cpp:67: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o view_map.o view_map.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from view_map.cpp:53: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equamake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' l(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/wx.h:38, from res_controls.h:62, from view_map.cpp:54: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from view_map.cpp:59: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from wksp_layer.h:64, from view_map.cpp:61: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o view_map_3d.o view_map_3d.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from view_map_3d.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was himake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' dden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o view_map_3d_panel.o view_map_3d_panel.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_map.h:62, from view_map_3d_panel.cpp:60: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/gmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' eo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o view_map_control.o view_map_control.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from view_map_control.cpp:57: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(cmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' onst CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_grid.h:62, from view_map_control.cpp:62: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ In file included from wksp_layer.h:62: wksp_data_item.h: At global scope: wksp_data_item.h:108:57: warning: 'virtual bool CWKSP_Data_Item::Update(CWKSP_Data_Item*)' was hidden [-Woverloaded-virtual=] 108 | virtual bool Update (CWKSP_Data_Item *pChanged) { return( pChanged == this ); } | ^~~~~~ wksp_layer.h:110:57: note: by 'virtual bool CWKSP_Layer::Update(CWKSP_Layer*)' 110 | virtual bool Update (CWKSP_Layer *pChanged); | ^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o view_ruler.o view_ruler.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from view_ruler.cpp:67: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o view_table.o view_table.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from view_table.cpp:65: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o view_scatterplot.o view_scatterplot.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from view_scatterplot.cpp:55: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_grid.h:62, from view_scatterplot.cpp:68: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o view_table_control.o view_table_control.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from view_table_control.cpp:67: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_xmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' , Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ view_table_control.cpp: In member function 'void CVIEW_Table_Control::On_Field_Calc(wxCommandEvent&)': view_table_control.cpp:1396:25: warning: variable 'bResult' set but not used [-Wunused-but-set-variable] 1396 | bool bResult; | ^~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o view_table_diagram.o view_table_diagram.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from view_table_diagram.cpp:68: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Sumake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' btract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp.o wksp.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp.cpp:66: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-vimake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' rtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/wx.h:38, from helper.h:74, from wksp.cpp:68: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp.cpp:75: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_base_control.o wksp_base_control.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_base_control.cpp:55: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from wksp_base_control.cpp:51: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp_base_control.cpp:64: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from wksp_layer.h:64, from wksp_base_control.cpp:82: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_base_item.o wksp_base_item.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_base_item.cpp:51: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from active.h:62, from wksp_base_item.cpp:53: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_base_manager.o wksp_base_manager.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from /usr/include/wx-3.2/wx/window.h:2085, from wksp_base_manager.cpp:63: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp_base_manager.cpp:66: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_base_item.h:77, from wksp_base_control.h:74, from wksp_tool_control.h:74, from wksp_base_manager.cpp:69: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_data_control.o wksp_data_control.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_data_control.cpp:54: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Wmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' overloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_shapes.h:74, from wksp_data_control.cpp:72: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_data_item.o wksp_data_item.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from wksp_data_item.cpp:49: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) constmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/nonownedwnd.h:14, from /usr/include/wx-3.2/wx/toplevel.h:20, from /usr/include/wx-3.2/wx/frame.h:18, from /usr/include/wx-3.2/wx/aui/tabmdi.h:20, from saga_frame.h:67, from wksp_data_item.cpp:52: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp_data_item.cpp:56: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_data_layers.o wksp_data_layers.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_data_layers.cpp:65: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/wx.h:38, from res_controls.h:62, from wksp_data_layers.cpp:67: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp_data_layers.cpp:75: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from wksp_layer.h:64, from wksp_data_layers.cpp:79: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_data_manager.o wksp_data_manager.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_data_manager.cpp:57: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Womake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' verloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_data_manager.cpp:73: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ wksp_data_manager.cpp: In function 'wxFileName Get_SAGA_GUI_CFG()': wksp_data_manager.cpp:405:27: warning: 'bool wxFileName::Normalize()' is deprecated: specify the wanted flags explicitly to avoid surprises [-Wdeprecated-declarations] 405 | fProject.Normalize(); | ~~~~~~~~~~~~~~~~~~^~ In file included from wksp_data_manager.cpp:55: /usr/include/wx-3.2/wx/filename.h:366:10: note: declared here 366 | bool Normalize() | ^~~~~~~~~ wksp_data_manager.cpp: In member function 'bool CWKSP_Data_Manager::Open(int)': wksp_data_manager.cpp:851:17: warning: variable 'bResult' set but not used [-Wunused-but-set-variable] 851 | bool bResult = false; | ^~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_data_menu_file.o wksp_data_menu_file.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_data_menu_file.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_data_menu_files.o wksp_data_menu_files.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_data_menu_files.cpp:65: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.mmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' _x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_grid_manager.o wksp_grid_manager.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_grid_manager.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtuamake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' l CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_grid.h:62, from wksp_grid_manager.cpp:75: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_grid.o wksp_grid.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from wksp_grid.cpp:57: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' al(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/wx.h:38, from helper.h:74, from wksp_grid.cpp:60: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp_grid.cpp:63: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from wksp_grid.cpp:68: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ wksp_grid.cpp: In member function 'void CWKSP_Grid::_LUT_Create()': wksp_grid.cpp:790:33: warning: unused variable 'Step' [-Wunused-variable] 790 | double Step = 1. / Colors.Get_Count(); | ^~~~ wksp_grid.cpp: In member function 'void CWKSP_Grid::_Draw_Values(CWKSP_Map_DC&)': wksp_grid.cpp:1675:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1675 | if( ax < 0 ) ax = 0; if( bx >= Get_Grid()->Get_NX() ) bx = Get_Grid()->Get_NX() - 1; | ^~ wksp_grid.cpp:1675:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1675 | if( ax < 0 ) ax = 0; if( bx >= Get_Grid()->Get_NX() ) bx = Get_Grid()->Get_NX() - 1; | ^~ wksp_grid.cpp:1676:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1676 | if( ay < 0 ) ax = 0; if( by >= Get_Grid()->Get_NY() ) by = Get_Grid()->Get_NY() - 1; | ^~ wksp_grid.cpp:1676:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1676 | if( ay < 0 ) ax = 0; if( by >= Get_Grid()->Get_NY() ) by = Get_Grid()->Get_NY() - 1; | ^~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_grid_system.o wksp_grid_system.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from wksp_grid_system.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) conmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' st { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_grid.h:62, from wksp_grid_system.cpp:68: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_grids.o wksp_grids.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from wksp_grids.cpp:54: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Eqmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' ual(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/wx.h:38, from helper.h:74, from wksp_grids.cpp:57: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp_grids.cpp:60: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from wksp_grids.cpp:65: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ wksp_grids.cpp: In member function 'void CWKSP_Grids::_LUT_Create()': wksp_grids.cpp:759:33: warning: unused variable 'Step' [-Wunused-variable] 759 | double Step = 1. / Colors.Get_Count(); | ^~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_layer.o wksp_layer.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from wksp_layer.cpp:51: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/nonownedwnd.h:14, from /usr/include/wx-3.2/wx/toplevel.h:20, from /usr/include/wx-3.2/wx/frame.h:18, from /usr/include/wx-3.2/wx/aui/tabmdi.h:20, from saga_frame.h:67, from wksp_layer.cpp:54: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp_layer.cpp:58: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from wksp_layer.h:64, from wksp_layer.cpp:73: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_layer_classify.o wksp_layer_classify.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from wksp_layer_classify.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtracmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' t(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_layer_classify.cpp:65: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ wksp_layer_classify.cpp: In member function 'bool CWKSP_Layer_Classify::_Histogram_Update(CSG_Grid*)': wksp_layer_classify.cpp:708:77: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'sLong' {aka 'long long int'} [-Wsign-compare] 708 | if( m_Histogram.Update() && m_Histogram.Get_Element_Count() < pGrid->Get_Max_Samples() ) // any no-data cells ? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ wksp_layer_classify.cpp: In member function 'bool CWKSP_Layer_Classify::_Histogram_Update(CSG_Grids*)': wksp_layer_classify.cpp:744:77: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'sLong' {aka 'long long int'} [-Wsign-compare] 744 | if( m_Histogram.Update() && m_Histogram.Get_Element_Count() < pGrids->Get_Max_Samples() ) // any no-data cells ? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ wksp_layer_classify.cpp: In member function 'bool CWKSP_Layer_Classify::_Histogram_Update(CSG_Shapes*, int, int)': wksp_layer_classify.cpp:800:77: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'sLong' {aka 'long long int'} [-Wsign-compare] 800 | if( m_Histogram.Update() && m_Histogram.Get_Element_Count() < pShapes->Get_Max_Samples() ) // any no-data cells ? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ wksp_layer_classify.cpp: In member function 'CWKSP_Layer_Classify::Metric2EqualElements()': wksp_layer_classify.cpp:598:50: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 598 | zA = pGrid->asDouble(x, y); | ~~~~~~~~~~~~~~~^~~~~~ wksp_layer_classify.cpp:595:33: note: 'x' was declared here 595 | int x, y; | ^ wksp_layer_classify.cpp:598:50: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 598 | zA = pGrid->asDouble(x, y); | ~~~~~~~~~~~~~~~^~~~~~ wksp_layer_classify.cpp:595:36: note: 'y' was declared here 595 | int x, y; | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_layer_legend.o wksp_layer_legend.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from wksp_layer_legend.cpp:51: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_shapes.h:74, from wksp_shapes_point.h:62, from wksp_layer_legend.cpp:54: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_map.o wksp_map.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from wksp_map.cpp:57: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from wksp_map.cpp:51: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp_map.cpp:63: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from wksp_layer.h:64, from wksp_shapes.h:74, from wksp_map.cpp:75: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_map_basemap.o wksp_map_basemap.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_map_basemap.cpp:51: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 |make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_map_control.o wksp_map_control.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_map_control.cpp:66: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_shapes.h:74, from wksp_map_control.cpp:79: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_map_buttons.o wksp_map_buttons.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_map_buttons.cpp:65: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtualmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/wx.h:38, from res_controls.h:62, from wksp_map_buttons.cpp:67: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp_map_buttons.cpp:74: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_map_dc.o wksp_map_dc.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from wksp_map_dc.cpp:53: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Pmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' oint.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_map_graticule.o wksp_map_graticule.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_map_graticule.cpp:51: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_map_layer.o wksp_map_layer.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_map_layer.cpp:53: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Pomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' int.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_map_layer.cpp:58: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ wksp_map_layer.cpp: In member function 'bool CWKSP_Map_Layer::Draw(CWKSP_Map_DC&, int)': wksp_map_layer.cpp:634:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | for(int i=0; iGet_Selection_Count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_map_manager.o wksp_map_manager.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_map_manager.cpp:51: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_map_manager.cpp:61: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_pointcloud_manager.o wksp_pointcloud_manager.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_pointcloud_manager.cpp:61: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_pointcloud.h:72, from wksp_pointcloud_manager.cpp:70: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_pointcloud.o wksp_pointcloud.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from wksp_pointcloud.cpp:49: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) consmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' t { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/wx.h:38, from helper.h:74, from wksp_pointcloud.cpp:52: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp_pointcloud.cpp:54: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from wksp_pointcloud.cpp:59: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_shapes_edit.o wksp_shapes_edit.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from wksp_shapes_edit.cpp:53: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from active.h:62, from wksp_shapes_edit.cpp:59: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from wksp_layer.h:64, from wksp_shapes.h:74, from wksp_shapes_edit.cpp:61: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ wksp_shapes_edit.cpp: In member function 'virtual bool CWKSP_Shapes::Edit_On_Mouse_Up(CSG_Point, double, int)': wksp_shapes_edit.cpp:358:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 358 | Count < Get_Shapes()->Get_Selection_Count() || m_Edit_Index >= Get_Shapes()->Get_Selection_Count() | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wksp_shapes_edit.cpp:358:85: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 358 | Count < Get_Shapes()->Get_Selection_Count() || m_Edit_Index >= Get_Shapes()->Get_Selection_Count() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wksp_shapes_edit.cpp: In member function 'virtual bool CWKSP_Shapes::Edit_Set_Index(int)': wksp_shapes_edit.cpp:445:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 445 | if( Index > Get_Shapes()->Get_Selection_Count() ) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wksp_shapes_edit.cpp: In member function 'bool CWKSP_Shapes::_Edit_Merge()': wksp_shapes_edit.cpp:517:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 517 | for(int i=1; iGet_Selection_Count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wksp_shapes_edit.cpp: In member function 'void CWKSP_Shapes::_Edit_Snap_Point(CSG_Point, CSG_Point&, double&, CSG_Shapes*, bool)': wksp_shapes_edit.cpp:1089:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1089 | for(int i=0; iGet_Selection_Count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_shapes.o wksp_shapes.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from wksp_shapes.cpp:51: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/wx.h:38, from helper.h:74, from wksp_shapes.cpp:54: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp_shapes.cpp:57: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from wksp_shapes.cpp:59: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_shapes_line.o wksp_shapes_line.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_layer_classify.h:76, from wksp_shapes_line.cpp:65: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ wksp_shapes_line.cpp: In member function 'virtual void CWKSP_Shapes_Line::Draw_Label(CWKSP_Map_DC&, CSG_Shape*, const wxString&)': wksp_shapes_line.cpp:474:41: warning: variable 'A' set but not used [-Wunused-but-set-variable] 474 | TSG_Point A = pLine->Get_Point(0, iPart); | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_shapes_manager.o wksp_shapes_manager.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_shapes_manager.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_shapes.h:74, from wksp_shapes_manager.cpp:75: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_shapes_point.o wksp_shapes_point.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from wksp_shapes_point.cpp:53: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_shapes_point.cpp:59: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_shapes_points.o wksp_shapes_points.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_data_item.h:72, from wksp_layer.h:62, from wksp_shapes.h:74, from wksp_shapes_point.h:62, from wksp_shapes_points.h:74, from wksp_shapes_points.cpp:65: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_shapes_type.o wksp_shapes_type.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_shapes_type.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtualmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_shapes.h:74, from wksp_shapes_point.h:62, from wksp_shapes_type.cpp:71: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_shapes_polygon.o wksp_shapes_polygon.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from wksp_shapes_polygon.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( ismake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' _Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_shapes_polygon.cpp:66: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_table_manager.o wksp_table_manager.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_table_manager.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtumake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' al CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_table.o wksp_table.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from wksp_table.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_tin_manager.o wksp_tin_manager.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_tin_manager.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_tin.h:74, from wksp_tin_manager.cpp:72: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_tin.o wksp_tin.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from wksp_tin.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_tin.cpp:69: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_tool_control.o wksp_tool_control.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_controls.h:66, from wksp_tool_control.cpp:54: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { returnmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' ( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_tool.o wksp_tool.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from wksp_tool.cpp:54: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(comake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' nst CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/wx.h:38, from helper.h:74, from wksp_tool.cpp:57: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp_tool.cpp:59: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_tool_library.o wksp_tool_library.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_tool_library.cpp:53: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Womake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' verloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_tool_manager.o wksp_tool_manager.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/geo_tools.h:79, from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_tool_manager.cpp:54: ../saga_api/api_core.h:1059:57: warning: 'virtual bool CSG_File::Open(const CSG_String&, int, bool, int)' was hidden [-Woverloaded-virtual=] 1059 | virtual bool Open (const CSG_String &FileName, int Mode = SG_FILE_R, bool bBinary = true, int Encoding = SG_FILE_ENCODING_ANSI); | ^~~~ ../saga_api/api_core.h:1131:57: note: by 'virtual bool CSG_File_Zip::Open(const CSG_String&, int, int)' 1131 | virtual bool Open (const CSG_String &FileName, int Mode = SG_FILE_R, int Encoding = SG_FILE_ENCODING_ANSI); | ^~~~ ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_tool_menu.o wksp_tool_menu.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from wksp_tool_menu.cpp:64: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC `wx-config --unicode=yes --libs adv,aui,base,core,html,net,propgrid,xml` -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o saga_gui active.o active_attributes.o active_attributes_control.o active_description.o active_history.o active_info.o active_legend.o active_parameters.o callback.o data_source.o data_source_files.o data_source_odbc.o data_source_pgsql.o dc_helper.o dlg_about.o dlg_about_logo.o dlg_base.o dlg_choices.o dlg_colors.o dlg_colors_control.o dlg_list.o dlg_parameters.o dlg_table.o dlg_table_control.o dlg_text.o helper.o info.o info_messages.o parameters_control.o parameters_properties.o project.o res_commands.o res_controls.o res_dialogs.o res_images.o saga.o saga_frame.o saga_frame_droptarget.o view_base.o view_histogram.o view_layout.o view_layout_control.o view_layout_info.o view_layout_printout.o view_map.o view_map_3d.o view_map_3d_panel.o view_map_control.o view_ruler.o view_scatterplot.o view_table.o view_table_control.o view_table_diagram.o wksp.o wksp_base_control.o wksp_base_item.o wksp_base_manager.o wksp_data_control.o wksp_data_item.o wksp_data_layers.o wksp_data_manager.o wksp_data_menu_file.o wksp_data_menu_files.o wksp_grid.o wksp_grid_manager.o wksp_grid_system.o wksp_grids.o wksp_layer.o wksp_layer_classify.o wksp_layer_legend.o wksp_map.o wksp_map_basemap.o wksp_map_buttons.o wksp_map_control.o wksp_map_dc.o wksp_map_graticule.o wksp_map_layer.o wksp_map_manager.o wksp_pointcloud.o wksp_pointcloud_manager.o wksp_shapes.o wksp_shapes_edit.o wksp_shapes_line.o wksp_shapes_manager.o wksp_shapes_point.o wksp_shapes_points.o wksp_shapes_polygon.o wksp_shapes_type.o wksp_table.o wksp_table_manager.o wksp_tin.o wksp_tin_manager.o wksp_tool.o wksp_tool_control.o wksp_tool_library.o wksp_tool_manager.o wksp_tool_menu.o ../saga_api/libsaga_api.la ../saga_gdi/libsaga_gdi.la -lqhull libtool: link: g++ -std=gnu++11 -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -DMODULE_LIBRARY_PATH=\"/usr/lib64/saga\" -DSHARE_PATH=\"/usr/share/saga\" -I.. -I. -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -fopenmp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/saga_gui active.o active_attributes.o active_attributes_control.o active_description.o active_history.o active_info.o active_legend.o active_parameters.o callback.o data_source.o data_source_files.o data_source_odbc.o data_source_pgsql.o dc_helper.o dlg_about.o dlg_about_logo.o dlg_base.o dlg_choices.o dlg_colors.o dlg_colors_control.o dlg_list.o dlg_parameters.o dlg_table.o dlg_table_control.o dlg_text.o helper.o info.o info_messages.o parameters_control.o parameters_properties.o project.o res_commands.o res_controls.o res_dialogs.o res_images.o saga.o saga_frame.o saga_frame_droptarget.o view_base.o view_histogram.o view_layout.o view_layout_control.o view_layout_info.o view_layout_printout.o view_map.o view_map_3d.o view_map_3d_panel.o view_map_control.o view_ruler.o view_scatterplot.o view_table.o view_table_control.o view_table_diagram.o wksp.o wksp_base_control.o wksp_base_item.o wksp_base_manager.o wksp_data_control.o wksp_data_item.o wksp_data_layers.o wksp_data_manager.o wksp_data_menu_file.o wksp_data_menu_files.o wksp_grid.o wksp_grid_manager.o wksp_grid_system.o wksp_grids.o wksp_layer.o wksp_layer_classify.o wksp_layer_legend.o wksp_map.o wksp_map_basemap.o wksp_map_buttons.o wksp_map_control.o wksp_map_dc.o wksp_map_graticule.o wksp_map_layer.o wksp_map_manager.o wksp_pointcloud.o wksp_pointcloud_manager.o wksp_shapes.o wksp_shapes_edit.o wksp_shapes_line.o wksp_shapes_manager.o wksp_shapes_point.o wksp_shapes_points.o wksp_shapes_polygon.o wksp_shapes_type.o wksp_table.o wksp_table_manager.o wksp_tin.o wksp_tin_manager.o wksp_tool.o wksp_tool_control.o wksp_tool_library.o wksp_tool_manager.o wksp_tool_menu.o -lwx_gtk3u_aui-3.2 -lwx_gtk3u_propgrid-3.2 ../saga_api/.libs/libsaga_api.so ../saga_gdi/.libs/libsaga_gdi.so -lwx_gtk3u_xrc-3.2 -lwx_gtk3u_qa-3.2 -lwx_gtk3u_core-3.2 /builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -fopenmp -pthread make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' make[4]: Nothing to be done for 'all-am'. Making all in tools Making all in climate Making all in climate_tools make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o bioclimatic_vars.lo bioclimatic_vars.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c bioclimatic_vars.cpp -fPIC -DPIC -o .libs/bioclimatic_vars.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from bioclimatic_vars.h:60, from bioclimatic_vars.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o climate_classification.lo climate_classification.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c climate_classification.cpp -fPIC -DPIC -o .libs/climate_classification.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from climate_classification.h:60, from climate_classification.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o climate_tools.lo climate_tools.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c climate_tools.cpp -fPIC -DPIC -o .libs/climate_tools.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from climate_tools.h:59, from climate_tools.cpp:48: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o cloud_overlap.lo cloud_overlap.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c cloud_overlap.cpp -fPIC -DPIC -o .libs/cloud_overlap.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from cloud_overlap.h:59, from cloud_overlap.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o daily_sun.lo daily_sun.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c daily_sun.cpp -fPIC -DPIC -o .libs/daily_sun.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from daily_sun.h:60, from daily_sun.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o etp_hargreave.lo etp_hargreave.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c etp_hargreave.cpp -fPIC -DPIC -o .libs/etp_hargreave.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from climate_tools.h:59, from etp_hargreave.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o frost_change_frequency.lo frost_change_frequency.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c frost_change_frequency.cpp -fPIC -DPIC -o .libs/frost_change_frequency.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from frost_change_frequency.h:60, from frost_change_frequency.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o growing_degree_days.lo growing_degree_days.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c growing_degree_days.cpp -fPIC -DPIC -o .libs/growing_degree_days.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from climate_tools.h:59, from growing_degree_days.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o grid_levels_interpolation.lo grid_levels_interpolation.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c grid_levels_interpolation.cpp -fPIC -DPIC -o .libs/grid_levels_interpolation.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from grid_levels_interpolation.h:60, from grid_levels_interpolation.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o milankovic.lo milankovic.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c milankovic.cpp -fPIC -DPIC -o .libs/milankovic.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from milankovic.h:60, from milankovic.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o MLB_Interface.lo MLB_Interface.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c MLB_Interface.cpp -fPIC -DPIC -o .libs/MLB_Interface.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.cpp:50: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o phenips.lo phenips.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c phenips.cpp -fPIC -DPIC -o .libs/phenips.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from phenips.h:60, from phenips.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ phenips.cpp: In member function 'virtual bool CPhenIps_Table::On_Execute()': phenips.cpp:597:17: warning: unused variable 'bLimit' [-Wunused-variable] 597 | bool bLimit = Parameters("LIMIT" )->asBool (); | ^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o soil_water_balance.lo soil_water_balance.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c soil_water_balance.cpp -fPIC -DPIC -o .libs/soil_water_balance.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from soil_water_balance.h:60, from soil_water_balance.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o snow_cover.lo snow_cover.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c snow_cover.cpp -fPIC -DPIC -o .libs/snow_cover.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from climate_tools.h:59, from snow_cover.h:59, from snow_cover.cpp:48: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o temperature_lapse_rates.lo temperature_lapse_rates.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c temperature_lapse_rates.cpp -fPIC -DPIC -o .libs/temperature_lapse_rates.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from temperature_lapse_rates.h:61, from temperature_lapse_rates.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o thermal_belts.lo thermal_belts.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c thermal_belts.cpp -fPIC -DPIC -o .libs/thermal_belts.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from thermal_belts.h:59, from thermal_belts.cpp:54: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o windeffect_correction.lo windeffect_correction.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c windeffect_correction.cpp -fPIC -DPIC -o .libs/windeffect_correction.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from windeffect_correction.h:60, from windeffect_correction.cpp:58: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ windeffect_correction.cpp: In member function 'double CWindeffect_Correction::Get_Wind_Corr(double, double, double)': windeffect_correction.cpp:262:40: warning: unused variable 'M' [-Wunused-variable] 262 | const double K = 1.0, Q = 1.0, M = 1.0, C = 1.0, U = 6.0; | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o treeline.lo treeline.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c treeline.cpp -fPIC -DPIC -o .libs/treeline.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from climate_tools.h:59, from treeline.h:59, from treeline.cpp:48: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -shared -avoid-version -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libclimate_tools.la -rpath /usr/lib64/saga bioclimatic_vars.lo climate_classification.lo climate_tools.lo cloud_overlap.lo daily_sun.lo etp_hargreave.lo frost_change_frequency.lo grid_levels_interpolation.lo growing_degree_days.lo milankovic.lo phenips.lo MLB_Interface.lo soil_water_balance.lo snow_cover.lo temperature_lapse_rates.lo thermal_belts.lo treeline.lo windeffect_correction.lo ../../../../src/saga_core/saga_api/libsaga_api.la -lqhull libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/13/crtbeginS.o .libs/bioclimatic_vars.o .libs/climate_classification.o .libs/climate_tools.o .libs/cloud_overlap.o .libs/daily_sun.o .libs/etp_hargreave.o .libs/frost_change_frequency.o .libs/grid_levels_interpolation.o .libs/growing_degree_days.o .libs/milankovic.o .libs/phenips.o .libs/MLB_Interface.o .libs/soil_water_balance.o .libs/snow_cover.o .libs/temperature_lapse_rates.o .libs/thermal_belts.o .libs/treeline.o .libs/windeffect_correction.o ../../../../src/saga_core/saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -L/usr/lib/gcc/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/13/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -fopenmp -pthread -Wl,-soname -Wl,libclimate_tools.so -o .libs/libclimate_tools.so libtool: link: ( cd ".libs" && rm -f "libclimate_tools.la" && ln -s "../libclimate_tools.la" "libclimate_tools.la" ) grid_levels_interpolation.cpp: In member function 'Initialize': grid_levels_interpolation.cpp:320:57: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 320 | m_Coeff = new CSG_Grid[1 + m_Trend_Order]; | ^ grid_levels_interpolation.cpp:320:57: note: in a call to built-in allocation function 'operator new []' make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' make[5]: Nothing to be done for 'all-am'. Making all in contrib Making all in contrib_perego make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o A1WiTh.lo A1WiTh.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c A1WiTh.cpp -fPIC -DPIC -o .libs/A1WiTh.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:16, from A1WiTh.h:34, from A1WiTh.cpp:29: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o A2WiTh.lo A2WiTh.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c A2WiTh.cpp -fPIC -DPIC -o .libs/A2WiTh.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:16, from A2WiTh.h:34, from A2WiTh.cpp:29: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o A3WiTh.lo A3WiTh.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c A3WiTh.cpp -fPIC -DPIC -o .libs/A3WiTh.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:16, from A3WiTh.h:34, from A3WiTh.cpp:29: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o AvWiMa1.lo AvWiMa1.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c AvWiMa1.cpp -fPIC -DPIC -o .libs/AvWiMa1.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:16, from AvWiMa1.h:34, from AvWiMa1.cpp:29: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: bymake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o AvWiMa2.lo AvWiMa2.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c AvWiMa2.cpp -fPIC -DPIC -o .libs/AvWiMa2.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:16, from AvWiMa2.h:34, from AvWiMa2.cpp:29: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o destriping1.lo destriping1.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c destriping1.cpp -fPIC -DPIC -o .libs/destriping1.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from destriping1.h:37, from destriping1.cpp:26: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o destriping2.lo destriping2.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c destriping2.cpp -fPIC -DPIC -o .libs/destriping2.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from destriping2.h:37, from destriping2.cpp:26: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o directional1.lo directional1.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c directional1.cpp -fPIC -DPIC -o .libs/directional1.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:16, from directional1.h:34, from directional1.cpp:29: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o MLB_Interface.lo MLB_Interface.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c MLB_Interface.cpp -fPIC -DPIC -o .libs/MLB_Interface.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.cpp:29: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' /bin/sh ../../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -shared -avoid-version -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libcontrib_perego.la -rpath /usr/lib64/saga A1WiTh.lo A2WiTh.lo A3WiTh.lo AvWiMa1.lo AvWiMa2.lo destriping1.lo destriping2.lo directional1.lo MLB_Interface.lo ../../../../src/saga_core/saga_api/libsaga_api.la -lqhull libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/13/crtbeginS.o .libs/A1WiTh.o .libs/A2WiTh.o .libs/A3WiTh.o .libs/AvWiMa1.o .libs/AvWiMa2.o .libs/destriping1.o .libs/destriping2.o .libs/directional1.o .libs/MLB_Interface.o ../../../../src/saga_core/saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -L/usr/lib/gcc/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/13/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -fopenmp -pthread -Wl,-soname -Wl,libcontrib_perego.so -o .libs/libcontrib_perego.so libtool: link: ( cd ".libs" && rm -f "libcontrib_perego.la" && ln -s "../libcontrib_perego.la" "libcontrib_perego.la" ) make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' make[5]: Nothing to be done for 'all-am'. Making all in db Making all in db_odbc make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_odbc' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o MLB_Interface.lo MLB_Interface.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c MLB_Interface.cpp -fPIC -DPIC -o .libs/MLB_Interface.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_odbc' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from odbc.h:72, from MLB_Interface.h:67, from MLB_Interface.cpp:65: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_odbc' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o get_connection.lo get_connection.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c get_connection.cpp -fPIC -DPIC -o .libs/get_connection.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_odbc' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from odbc.h:72, from MLB_Interface.h:67, from get_connection.h:74, from get_connection.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_odbc' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o table.lo table.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c table.cpp -fPIC -DPIC -o .libs/table.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from odbc.h:72, from MLB_Interface.h:67, from get_connection.h:74, from table.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_odbc' | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_odbc' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o odbc.lo odbc.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c odbc.cpp -fPIC -DPIC -o .libs/odbc.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from odbc.h:72, from odbc.cpp:50: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from odbc.cpp:101: otlv4.h: In destructor 'virtual otl_stream::~otl_stream()': otlv4.h:14988:4: warning: 'throw' will always call 'terminate' [-Wterminate] 14988 | throw; | ^~~~~ otlv4.h:14988:4: note: in C++11 destructors default to 'noexcept' otlv4.h: In member function 'void otl_stream::open(otl_stream_buffer_size_type, const char*, otl_connect&, int, const char*)': otlv4.h:15193:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 15193 | if((connect_type==OTL_POSTGRESQL_ODBC_CONNECT&&!alternate_rpc || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ odbc.cpp: In function 'void _Error_Message(otl_exception&)': odbc.cpp:150:15: warning: the address of 'otl_tmpl_exception::stm_text' will never be NULL [-Waddress] 150 | if( e.stm_text && *e.stm_text != '\0' ) | ~~^~~~~~~~ otlv4.h:4218:8: note: 'otl_tmpl_exception::stm_text' declared here 4218 | char stm_text[2048]; | ^~~~~~~~ odbc.cpp:154:23: warning: the address of 'otl_tmpl_exception::var_info' will never be NULL [-Waddress] 154 | if( e.var_info && *e.var_info != '\0' ) | ~~^~~~~~~~ otlv4.h:4220:8: note: 'otl_tmpl_exception::var_info' declared here 4220 | char var_info[256]; | ^~~~~~~~ odbc.cpp: In member function 'int CSG_ODBC_Connection::_Get_Type_To_SQL(TSG_Data_Type)': odbc.cpp:499:15: warning: enumeration value 'SG_DATATYPE_Bit' not handled in switch [-Wswitch] 499 | switch( Type ) | ^ odbc.cpp:499:15: warning: enumeration value 'SG_DATATYPE_Byte' not handled in switch [-Wswitch] odbc.cpp:499:15: warning: enumeration value 'SG_DATATYPE_Word' not handled in switch [-Wswitch] odbc.cpp:499:15: warning: enumeration value 'SG_DATATYPE_DWord' not handled in switch [-Wswitch] odbc.cpp:499:15: warning: enumeration value 'SG_DATATYPE_ULong' not handled in switch [-Wswitch] odbc.cpp:499:15: warning: enumeration value 'SG_DATATYPE_Undefined' not handled in switch [-Wswitch] odbc.cpp: In member function 'bool CSG_ODBC_Connection::_Table_Load(CSG_Table&, const CSG_String&, const CSG_String&, bool)': odbc.cpp:997:39: warning: enumeration value 'SG_DATATYPE_Bit' not handled in switch [-Wswitch] 997 | switch( Table.Get_Field_Type(iField) ) | ^ odbc.cpp:997:39: warning: enumeration value 'SG_DATATYPE_Byte' not handled in switch [-Wswitch] odbc.cpp:997:39: warning: enumeration value 'SG_DATATYPE_Char' not handled in switch [-Wswitch] odbc.cpp:997:39: warning: enumeration value 'SG_DATATYPE_Word' not handled in switch [-Wswitch] odbc.cpp:997:39: warning: enumeration value 'SG_DATATYPE_ULong' not handled in switch [-Wswitch] odbc.cpp:997:39: warning: enumeration value 'SG_DATATYPE_Date' not handled in switch [-Wswitch] odbc.cpp:997:39: warning: enumeration value 'SG_DATATYPE_Color' not handled in switch [-Wswitch] odbc.cpp:997:39: warning: enumeration value 'SG_DATATYPE_Undefined' not handled in switch [-Wswitch] otlv4.h: In member function 'otl_tmpl_exception::otl_tmpl_exception(char const*, int, char const*, char const*)': otlv4.h:4295:12: warning: 'strncpy' specified bound 2048 equals destination size [-Wstringop-truncation] 4295 | strncpy(OTL_RCAST(char*,stm_text),sqlstm,sizeof(stm_text)); | ^ odbc.cpp: In member function 'CSG_ODBC_Connection::_Table_Load(CSG_Table&, CSG_String const&, CSG_String const&, bool)': odbc.cpp:1005:161: warning: 'valDouble' may be used uninitialized [-Wmaybe-uninitialized] 1005 | case SG_DATATYPE_Double: Stream >> valDouble; if( Stream.is_null() ) pRecord->Set_NoData(iField); else pRecord->Set_Value(iField, valDouble); break; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ odbc.cpp:956:41: note: 'valDouble' was declared here 956 | double valDouble; | ^~~~~~~~~ odbc.cpp:1004:161: warning: 'valFloat' may be used uninitialized [-Wmaybe-uninitialized] 1004 | case SG_DATATYPE_Float: Stream >> valFloat; if( Stream.is_null() ) pRecord->Set_NoData(iField); else pRecord->Set_Value(iField, valFloat); break; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ odbc.cpp:955:41: note: 'valFloat' was declared here 955 | float valFloat; | ^~~~~~~~ odbc.cpp:1003:161: warning: 'valLong' may be used uninitialized [-Wmaybe-uninitialized] 1003 | case SG_DATATYPE_Long: Stream >> valLong; if( Stream.is_null() ) pRecord->Set_NoData(iField); else pRecord->Set_Value(iField, valLong); break; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ odbc.cpp:954:41: note: 'valLong' was declared here 954 | long valLong; | ^~~~~~~ odbc.cpp:1001:161: warning: 'valInt' may be used uninitialized [-Wmaybe-uninitialized] 1001 | case SG_DATATYPE_Int: Stream >> valInt; if( Stream.is_null() ) pRecord->Set_NoData(iField); else pRecord->Set_Value(iField, valInt); break; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ odbc.cpp:953:49: note: 'valInt' was declared here 953 | int valInt, iField, nFields; | ^~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_odbc' make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_odbc' /bin/sh ../../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -shared -lodbc -avoid-version -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libdb_odbc.la -rpath /usr/lib64/saga get_connection.lo MLB_Interface.lo odbc.lo table.lo ../../../../src/saga_core/saga_api/libsaga_api.la -lqhull libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/13/crtbeginS.o .libs/get_connection.o .libs/MLB_Interface.o .libs/odbc.o .libs/table.o -lodbc ../../../../src/saga_core/saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -L/usr/lib/gcc/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/13/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -fopenmp -pthread -Wl,-soname -Wl,libdb_odbc.so -o .libs/libdb_odbc.so libtool: link: ( cd ".libs" && rm -f "libdb_odbc.la" && ln -s "../libdb_odbc.la" "libdb_odbc.la" ) make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_odbc' Making all in db_pgsql make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -I/usr/include -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o MLB_Interface.lo MLB_Interface.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -I/usr/include -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c MLB_Interface.cpp -fPIC -DPIC -o .libs/MLB_Interface.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from MLB_Interface.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -I/usr/include -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o get_connection.lo get_connection.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -I/usr/include -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c get_connection.cpp -fPIC -DPIC -o .libs/get_connection.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from get_connection.h:60, from get_connection.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' 49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -I/usr/include -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o pgis_raster.lo pgis_raster.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -I/usr/include -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c pgis_raster.cpp -fPIC -DPIC -o .libs/pgis_raster.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from pgis_raster.h:60, from pgis_raster.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: nomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' te: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -I/usr/include -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o db_pgsql.lo db_pgsql.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -I/usr/include -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c db_pgsql.cpp -fPIC -DPIC -o .libs/db_pgsql.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from db_pgsql.h:60, from db_pgsql.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -I/usr/include -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o pgis_shapes.lo pgis_shapes.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -I/usr/include -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c pgis_shapes.cpp -fPIC -DPIC -o .libs/pgis_shapes.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from pgis_shapes.h:60, from pgis_shapes.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -I/usr/include -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o table.lo table.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -I/usr/include -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c table.cpp -fPIC -DPIC -o .libs/table.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from get_connection.h:60, from table.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' /bin/sh ../../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -I../../../../src/saga_core -I/usr/include -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -L/usr/lib64 -lpq -shared -lpq -avoid-version -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libdb_pgsql.la -rpath /usr/lib64/saga get_connection.lo MLB_Interface.lo db_pgsql.lo pgis_raster.lo pgis_shapes.lo table.lo ../../../../src/saga_core/saga_api/libsaga_api.la -lqhull libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/13/crtbeginS.o .libs/get_connection.o .libs/MLB_Interface.o .libs/db_pgsql.o .libs/pgis_raster.o .libs/pgis_shapes.o .libs/table.o -L/usr/lib64 -lpq ../../../../src/saga_core/saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -L/usr/lib/gcc/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/13/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -fopenmp -pthread -Wl,-soname -Wl,libdb_pgsql.so -o .libs/libdb_pgsql.so libtool: link: ( cd ".libs" && rm -f "libdb_pgsql.la" && ln -s "../libdb_pgsql.la" "libdb_pgsql.la" ) db_pgsql.cpp: In member function 'Table_Insert': db_pgsql.cpp:929:57: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 929 | CSG_Buffer *Values = new CSG_Buffer[nFields]; | ^ db_pgsql.cpp:929:57: note: in a call to built-in allocation function 'operator new []' db_pgsql.cpp: In member function 'Shapes_Insert': db_pgsql.cpp:1516:61: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1516 | CSG_Buffer *Values = new CSG_Buffer[1 + nFields]; | ^ db_pgsql.cpp:1516:61: note: in a call to built-in allocation function 'operator new []' make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' make[5]: Nothing to be done for 'all-am'. Making all in docs Making all in docs_html make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o doc_html.lo doc_html.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c doc_html.cpp -fPIC -DPIC -o .libs/doc_html.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from doc_svg.h:68, from doc_html.h:69, from doc_html.cpp:60: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ doc_html.cpp: In member function 'bool CSG_Doc_HTML::_Draw_Shape(CSG_Doc_SVG&, CSG_Shape*, CSG_Rect, int, int, int, int)': doc_html.cpp:661:31: warning: enumeration value 'SHAPE_TYPE_Undefined' not handled in switch [-Wswitch] 661 | switch( pShape->Get_Type() ) | ^ doc_html.cpp: In member function 'CSG_Doc_HTML::AddCurve(wchar_t const*, CSG_Points&, wchar_t const*, int, bool)': doc_html.cpp:403:23: warning: 'iNumLines' may be used uninitialized [-Wmaybe-uninitialized] 403 | for (i = 0; i < iNumLines; i++) | ~~^~~~~~~~~~~ doc_html.cpp:307:13: note: 'iNumLines' was declared here 307 | int iNumLines; | ^~~~~~~~~ doc_html.cpp:460:105: warning: 'fWidth' may be used uninitialized [-Wmaybe-uninitialized] 460 | fX = OFFSET_X + (fMinLine + fStep * i - fMinX) / fRangeX * (GRAPH_WIDTH - fWidth); | ~~~~~~~~~~~~~^~~~~~~~~ doc_html.cpp:309:16: note: 'fWidth' was declared here 309 | double fWidth; | ^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o CreateWebContent.lo CreateWebContent.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c CreateWebContent.cpp -fPIC -DPIC -o .libs/CreateWebContent.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from doc_svg.h:68, from doc_html.h:69, from CreateWebContent.h:26, from CreateWebContent.cpp:22: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ CreateWebContent.cpp: In member function 'virtual bool CCreateWebContent::On_Execute_Position(CSG_Point, TSG_Tool_Interactive_Mode)': CreateWebContent.cpp:120:49: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 120 | for (iShape = 0; iShape < m_pShapes->Get_Selection_Count(); iShape++){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CreateWebContent.cpp:82:15: warning: enumeration value 'TOOL_INTERACTIVE_UNDEFINED' not handled in switch [-Wswitch] 82 | switch( Mode ){ | ^ CreateWebContent.cpp:82:15: warning: enumeration value 'TOOL_INTERACTIVE_LDCLICK' not handled in switch [-Wswitch] CreateWebContent.cpp:82:15: warning: enumeration value 'TOOL_INTERACTIVE_MDOWN' not handled in switch [-Wswitch] CreateWebContent.cpp:82:15: warning: enumeration value 'TOOL_INTERACTIVE_MUP' not handled in switch [-Wswitch] CreateWebContent.cpp:82:15: warning: enumeration value 'TOOL_INTERACTIVE_MDCLICK' not handled in switch [-Wswitch] CreateWebContent.cpp:82:15: warning: enumeration value 'TOOL_INTERACTIVE_RUP' not handled in switch [-Wswitch] CreateWebContent.cpp:82:15: warning: enumeration value 'TOOL_INTERACTIVE_RDCLICK' not handled in switch [-Wswitch] CreateWebContent.cpp:82:15: warning: enumeration value 'TOOL_INTERACTIVE_MOVE' not handled in switch [-Wswitch] CreateWebContent.cpp:82:15: warning: enumeration value 'TOOL_INTERACTIVE_MOVE_LDOWN' not handled in switch [-Wswitch] CreateWebContent.cpp:82:15: warning: enumeration value 'TOOL_INTERACTIVE_MOVE_MDOWN' not handled in switch [-Wswitch] CreateWebContent.cpp:82:15: warning: enumeration value 'TOOL_INTERACTIVE_MOVE_RDOWN' not handled in switch [-Wswitch] CreateWebContent.cpp: In member function 'virtual bool CCreateWebContent::On_Execute_Finish()': CreateWebContent.cpp:162:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 162 | for (j = 0; j < m_Pictures[i].size(); j++){ | ~~^~~~~~~~~~~~~~~~~~~~~~ CreateWebContent.cpp:168:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 168 | for (j = 0; j < m_Links[i].size(); j++){ | ~~^~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o doc_svg.lo doc_svg.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c doc_svg.cpp -fPIC -DPIC -o .libs/doc_svg.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from doc_svg.h:68, from doc_svg.cpp:65: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: bymake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o MLB_Interface.lo MLB_Interface.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c MLB_Interface.cpp -fPIC -DPIC -o .libs/MLB_Interface.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from MLB_Interface.cpp:61: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o svg_interactive_map.lo svg_interactive_map.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c svg_interactive_map.cpp -fPIC -DPIC -o .libs/svg_interactive_map.o svg_interactive_map.cpp:344:1: warning: "/*" within comment [-Wcomment] 344 | /**/ | svg_interactive_map.cpp:399:1: warning: "/*" within comment [-Wcomment] 399 | /**/ | In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from doc_svg.h:68, from svg_interactive_map.h:68, from svg_interactive_map.cpp:62: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ svg_interactive_map.cpp: In member function 'void CSVG_Interactive_Map::_Add_Label(const wchar_t*, CSG_Shape*, double, const wchar_t*)': svg_interactive_map.cpp:412:15: warning: enumeration value 'SHAPE_TYPE_Undefined' not handled in switch [-Wswitch] 412 | switch( pShape->Get_Type() ) | ^ svg_interactive_map.cpp: In member function 'bool CSVG_Interactive_Map::_Add_Shape(CSG_Shape*, int, int, double, double)': svg_interactive_map.cpp:461:31: warning: enumeration value 'SHAPE_TYPE_Undefined' not handled in switch [-Wswitch] 461 | switch( pShape->Get_Type() ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' /bin/sh ../../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -shared -avoid-version -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libdocs_html.la -rpath /usr/lib64/saga CreateWebContent.lo doc_html.lo doc_svg.lo MLB_Interface.lo svg_interactive_map.lo ../../../../src/saga_core/saga_api/libsaga_api.la -lqhull libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/13/crtbeginS.o .libs/CreateWebContent.o .libs/doc_html.o .libs/doc_svg.o .libs/MLB_Interface.o .libs/svg_interactive_map.o ../../../../src/saga_core/saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -L/usr/lib/gcc/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/13/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -fopenmp -pthread -Wl,-soname -Wl,libdocs_html.so -o .libs/libdocs_html.so libtool: link: ( cd ".libs" && rm -f "libdocs_html.la" && ln -s "../libdocs_html.la" "libdocs_html.la" ) CreateWebContent.cpp: In member function 'On_Execute': CreateWebContent.cpp:69:73: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 69 | m_Pictures = new std::vector [m_pShapes->Get_Count()]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ CreateWebContent.cpp:70:70: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 70 | m_Links = new std::vector [m_pShapes->Get_Count()]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ CreateWebContent.cpp:71:81: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 71 | m_LinksDescription = new std::vector [m_pShapes->Get_Count()]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' Making all in docs_pdf make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o MLB_Interface.lo MLB_Interface.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c MLB_Interface.cpp -fPIC -DPIC -o .libs/MLB_Interface.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from MLB_Interface.cpp:61: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o doc_pdf.lo doc_pdf.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c doc_pdf.cpp -fPIC -DPIC -o .libs/doc_pdf.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from doc_pdf.h:77, from doc_pdf.cpp:78: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ doc_pdf.cpp: In member function 'bool CSG_Doc_PDF::Add_Page_Title(const wchar_t*, TSG_PDF_Title_Level, TSG_PDF_Page_Size, int)': doc_pdf.cpp:641:23: warning: enumeration value 'PDF_TITLE_NONE' not handled in switch [-Wswitch] 641 | switch( Level ) | ^ doc_pdf.cpp:624:24: warning: variable 'bDestination' set but not used [-Wunused-but-set-variable] 624 | bool bLine, bDestination, bPage; | ^~~~~~~~~~~~ doc_pdf.cpp: In member function 'bool CSG_Doc_PDF::_Draw_Text(double, double, const wchar_t*, int, int, double, int, TSG_PDF_Font_Type)': doc_pdf.cpp:901:17: warning: variable 'Width' set but not used [-Wunused-but-set-variable] 901 | float Width, Height; | ^~~~~ doc_pdf.cpp:901:24: warning: variable 'Height' set but not used [-Wunused-but-set-variable] 901 | float Width, Height; | ^~~~~~ doc_pdf.cpp: In member function 'bool CSG_Doc_PDF::_Draw_Shape(CSG_Rect, CSG_Shape*, double, double, double, int, int, int, int, int)': doc_pdf.cpp:1330:31: warning: enumeration value 'SHAPE_TYPE_Undefined' not handled in switch [-Wswitch] 1330 | switch( pShape->Get_Type() ) | ^ doc_pdf.cpp: In member function 'CSG_Doc_PDF::Add_Page_Title(wchar_t const*, ESG_PDF_Title_Level, ESG_PDF_Page_Size, int)': doc_pdf.cpp:671:17: warning: 'bLine' may be used uninitialized [-Wmaybe-uninitialized] 671 | if( bLine ) | ^~ doc_pdf.cpp:624:17: note: 'bLine' was declared here 624 | bool bLine, bDestination, bPage; | ^~~~~ doc_pdf.cpp:668:26: warning: 'FontSize' may be used uninitialized [-Wmaybe-uninitialized] 668 | Draw_Text(Get_Margins().Get_XCenter(), Get_Margins().Get_YCenter(), Title, FontSize, PDF_STYLE_TEXT_ALIGN_H_CENTER, 0.0, SG_GET_RGB(0, 0, 0)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ doc_pdf.cpp:625:25: note: 'FontSize' was declared here 625 | int FontSize; | ^~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Shapes_Report.lo Shapes_Report.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Shapes_Report.cpp -fPIC -DPIC -o .libs/Shapes_Report.o Shapes_Report.cpp:635:2: warning: "/*" within comment [-Wcomment] 635 | }/**/ | In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from doc_pdf.h:77, from Shapes_Report.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Profile_Cross_Sections.lo Profile_Cross_Sections.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Profile_Cross_Sections.cpp -fPIC -DPIC -o .libs/Profile_Cross_Sections.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from doc_pdf.h:77, from Profile_Cross_Sections.h:24, from Profile_Cross_Sections.cpp:28: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Pointmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' .m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ Profile_Cross_Sections.cpp: In member function 'CProfile_Cross_Sections_PDF::AddVolumesTable(SSG_Point*, SSG_Point**, double*, SSG_Point*, int, int, int)': Profile_Cross_Sections.cpp:456:76: warning: 'fInPrev' may be used uninitialized [-Wmaybe-uninitialized] 456 | fVolume = (pProfile[i].x - pProfile[i-1].x) * (fIn + fInPrev) / 2.; | ~~~~~^~~~~~~~~~ Profile_Cross_Sections.cpp:385:16: note: 'fInPrev' was declared here 385 | double fInPrev, fOutPrev; | ^~~~~~~ Profile_Cross_Sections.cpp:460:77: warning: 'fOutPrev' may be used uninitialized [-Wmaybe-uninitialized] 460 | fVolume = (pProfile[i].x - pProfile[i-1].x) * (fOut + fOutPrev) / 2.; | ~~~~~~^~~~~~~~~~~ Profile_Cross_Sections.cpp:385:25: note: 'fOutPrev' was declared here 385 | double fInPrev, fOutPrev; | ^~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Shapes_Summary.lo Shapes_Summary.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Shapes_Summary.cpp -fPIC -DPIC -o .libs/Shapes_Summary.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from doc_pdf.h:77, from Shapes_Summary.h:30, from Shapes_Summary.cpp:30: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../srcmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' /saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ Shapes_Summary.cpp: In member function 'void CShapes_Summary_PDF::AddBarGraphStatistics(CSG_Points&, CSG_String*, const CSG_Rect&)': Shapes_Summary.cpp:195:16: warning: variable 'fPaperHeight' set but not used [-Wunused-but-set-variable] 195 | double fPaperHeight; | ^~~~~~~~~~~~ Shapes_Summary.cpp: In member function 'void CShapes_Summary::CreatePDFDocs()': Shapes_Summary.cpp:417:20: warning: variable 'pShapesTable' set but not used [-Wunused-but-set-variable] 417 | CSG_Table *pShapesTable; | ^~~~~~~~~~~~ Shapes_Summary.cpp: In member function 'void CShapes_Summary::Summarize()': Shapes_Summary.cpp:477:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 477 | if (j == m_ClassesID.size()){ | ~~^~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' /bin/sh ../../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -shared -avoid-version -lhpdf -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libdocs_pdf.la -rpath /usr/lib64/saga doc_pdf.lo MLB_Interface.lo Profile_Cross_Sections.lo Shapes_Report.lo Shapes_Summary.lo ../../../../src/saga_core/saga_api/libsaga_api.la -lqhull libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/13/crtbeginS.o .libs/doc_pdf.o .libs/MLB_Interface.o .libs/Profile_Cross_Sections.o .libs/Shapes_Report.o .libs/Shapes_Summary.o ../../../../src/saga_core/saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -L/usr/lib/gcc/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/13/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -fopenmp -pthread -Wl,-soname -Wl,libdocs_pdf.so -o .libs/libdocs_pdf.so libtool: link: ( cd ".libs" && rm -f "libdocs_pdf.la" && ln -s "../libdocs_pdf.la" "libdocs_pdf.la" ) Shapes_Summary.cpp: In member function 'AddSummaryStatisticsPage': Shapes_Summary.cpp:159:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 159 | pNames = new CSG_String [pTable->Get_Record_Count()]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' make[5]: Nothing to be done for 'all-am'. Making all in garden Making all in garden_3d_viewer make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o MLB_Interface.lo MLB_Interface.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c MLB_Interface.cpp -fPIC -DPIC -o .libs/MLB_Interface.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from ../../../../src/saga_core/saga_gdi/sgdi_core.h:73, from ../../../../src/saga_core/saga_gdi/sgdi_helper.h:75, from ../../../../src/saga_core/saga_gdi/sgdi_dialog.h:75, from ../../../../src/saga_core/saga_gdi/saga_gdi.h:75, from ../../../../src/saga_core/saga_gdi/3d_view.h:77, from MLB_Interface.h:65, from MLB_Interface.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o 3d_viewer_globe_grid.lo 3d_viewer_globe_grid.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c 3d_viewer_globe_grid.cpp -fPIC -DPIC -o .libs/3d_viewer_globe_grid.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from ../../../../src/saga_core/saga_gdi/sgdi_core.h:73, from ../../../../src/saga_core/saga_gdi/sgdi_helper.h:75, from ../../../../src/saga_core/saga_gdi/sgdi_dialog.h:75, from ../../../../src/saga_core/saga_gdi/saga_gdi.h:75, from ../../../../src/saga_core/saga_gdi/3d_view.h:77, from MLB_Interface.h:65, from 3d_viewer_globe_grid.h:67, from 3d_viewer_globe_grid.cpp:61: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ 3d_viewer_globe_grid.cpp: In member function 'virtual bool C3D_Viewer_Globe_Grid_Panel::On_Draw()': 3d_viewer_globe_grid.cpp:462:25: warning: unused variable 'Color' [-Wunused-variable] 462 | int Color = m_Parameters("EDGE_COLOR")->asColor(); | ^~~~~ 3d_viewer_globe_grid.cpp:511:25: warning: unused variable 'Color' [-Wunused-variable] 511 | int Color = m_Parameters("EDGE_COLOR")->asColor(); | ^~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o 3d_viewer_grids.lo 3d_viewer_grids.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c 3d_viewer_grids.cpp -fPIC -DPIC -o .libs/3d_viewer_grids.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from ../../../../src/saga_core/saga_gdi/sgdi_core.h:73, from ../../../../src/saga_core/saga_gdi/sgdi_helper.h:75, from ../../../../src/saga_core/saga_gdi/sgdi_dialog.h:75, from ../../../../src/saga_core/saga_gdi/saga_gdi.h:75, from ../../../../src/saga_core/saga_gdi/3d_view.h:77, from MLB_Interface.h:65, from 3d_viewer_grids.h:67, from 3d_viewer_grids.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o 3d_viewer_multiple_grids.lo 3d_viewer_multiple_grids.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c 3d_viewer_multiple_grids.cpp -fPIC -DPIC -o .libs/3d_viewer_multiple_grids.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from ../../../../src/saga_core/saga_gdi/sgdi_core.h:73, from ../../../../src/saga_core/saga_gdi/sgdi_helper.h:75, from ../../../../src/saga_core/saga_gdi/sgdi_dialog.h:75, from ../../../../src/saga_core/saga_gdi/saga_gdi.h:75, from ../../../../src/saga_core/saga_gdi/3d_view.h:77, from MLB_Interface.h:65, from 3d_viewer_multiple_grids.h:67, from 3d_viewer_multiple_grids.cpp:61: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o 3d_viewer_shapes.lo 3d_viewer_shapes.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c 3d_viewer_shapes.cpp -fPIC -DPIC -o .libs/3d_viewer_shapes.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from ../../../../src/saga_core/saga_gdi/sgdi_core.h:73, from ../../../../src/saga_core/saga_gdi/sgdi_helper.h:75, from ../../../../src/saga_core/saga_gdi/sgdi_dialog.h:75, from ../../../../src/saga_core/saga_gdi/saga_gdi.h:75, from ../../../../src/saga_core/saga_gdi/3d_view.h:77, from MLB_Interface.h:65, from 3d_viewer_shapes.h:67, from 3d_viewer_shapes.cpp:61: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' 257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ 3d_viewer_shapes.cpp: In member function 'virtual void C3D_Viewer_Shapes_Panel::Update_Statistics()': 3d_viewer_shapes.cpp:211:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 211 | for(int i=0; iGet_Selection_Count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3d_viewer_shapes.cpp: In member function 'virtual bool C3D_Viewer_Shapes_Panel::On_Draw()': 3d_viewer_shapes.cpp:328:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | for(int iShape=0; iShapeGet_Selection_Count(); iShape++) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3d_viewer_shapes.cpp: In member function 'void C3D_Viewer_Shapes_Panel::Draw_Shape(CSG_Shape*, int)': 3d_viewer_shapes.cpp:357:23: warning: enumeration value 'SHAPE_TYPE_Undefined' not handled in switch [-Wswitch] 357 | switch( pShape->Get_Type() ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o 3d_viewer_pointcloud.lo 3d_viewer_pointcloud.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c 3d_viewer_pointcloud.cpp -fPIC -DPIC -o .libs/3d_viewer_pointcloud.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from ../../../../src/saga_core/saga_gdi/sgdi_core.h:73, from ../../../../src/saga_core/saga_gdi/sgdi_helper.h:75, from ../../../../src/saga_core/saga_gdi/sgdi_dialog.h:75, from ../../../../src/saga_core/saga_gdi/saga_gdi.h:75, from ../../../../src/saga_core/saga_gdi/3d_view.h:77, from MLB_Interface.h:65, from 3d_viewer_pointcloud.h:67, from 3d_viewer_pointcloud.cpp:51: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o 3d_viewer_tin.lo 3d_viewer_tin.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c 3d_viewer_tin.cpp -fPIC -DPIC -o .libs/3d_viewer_tin.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from ../../../../src/saga_core/saga_gdi/sgdi_core.h:73, from ../../../../src/saga_core/saga_gdi/sgdi_helper.h:75, from ../../../../src/saga_core/saga_gdi/sgdi_dialog.h:75, from ../../../../src/saga_core/saga_gdi/saga_gdi.h:75, from ../../../../src/saga_core/saga_gdi/3d_view.h:77, from MLB_Interface.h:65, from 3d_viewer_tin.h:67, from 3d_viewer_tin.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' /bin/sh ../../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -shared `wx-config --unicode=yes --static=no --libs` -avoid-version -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libgarden_3d_viewer.la -rpath /usr/lib64/saga MLB_Interface.lo 3d_viewer_globe_grid.lo 3d_viewer_grids.lo 3d_viewer_multiple_grids.lo 3d_viewer_pointcloud.lo 3d_viewer_shapes.lo 3d_viewer_tin.lo ../../../../src/saga_core/saga_api/libsaga_api.la ../../../../src/saga_core/saga_gdi/libsaga_gdi.la -lqhull libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/13/crtbeginS.o .libs/MLB_Interface.o .libs/3d_viewer_globe_grid.o .libs/3d_viewer_grids.o .libs/3d_viewer_multiple_grids.o .libs/3d_viewer_pointcloud.o .libs/3d_viewer_shapes.o .libs/3d_viewer_tin.o -L/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api/.libs ../../../../src/saga_core/saga_api/.libs/libsaga_api.so ../../../../src/saga_core/saga_gdi/.libs/libsaga_gdi.so -lwx_gtk3u_xrc-3.2 -lwx_gtk3u_qa-3.2 -lwx_gtk3u_core-3.2 /builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -L/usr/lib/gcc/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/13/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -pthread -fopenmp -Wl,-soname -Wl,libgarden_3d_viewer.so -o .libs/libgarden_3d_viewer.so libtool: link: ( cd ".libs" && rm -f "libgarden_3d_viewer.la" && ln -s "../libgarden_3d_viewer.la" "libgarden_3d_viewer.la" ) make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' Making all in garden_fractals make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Bifurcation.lo Bifurcation.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Bifurcation.cpp -fPIC -DPIC -o .libs/Bifurcation.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Bifurcation.h:69, from Bifurcation.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Gaussian_Landscapes.lo Gaussian_Landscapes.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Gaussian_Landscapes.cpp -fPIC -DPIC -o .libs/Gaussian_Landscapes.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Gaussian_Landscapes.h:67, from Gaussian_Landscapes.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' ols.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Grid_FractalDimension.lo Grid_FractalDimension.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_FractalDimension.cpp -fPIC -DPIC -o .libs/Grid_FractalDimension.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_FractalDimension.h:72, from Grid_FractalDimension.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Mandelbrot.lo Mandelbrot.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Mandelbrot.cpp -fPIC -DPIC -o .libs/Mandelbrot.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Mandelbrot.h:74, from Mandelbrot.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o MLB_Interface.lo MLB_Interface.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c MLB_Interface.cpp -fPIC -DPIC -o .libs/MLB_Interface.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from MLB_Interface.cpp:65: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../.make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' ./../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Pythagoras_Tree.lo Pythagoras_Tree.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Pythagoras_Tree.cpp -fPIC -DPIC -o .libs/Pythagoras_Tree.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Pythagoras_Tree.h:69, from Pythagoras_Tree.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Newton.lo Newton.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Newton.cpp -fPIC -DPIC -o .libs/Newton.o Newton.cpp:57: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 57 | #pragma warning(disable: 4275) | In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Newton.h:61, from Newton.cpp:59: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ Newton.cpp: In member function 'bool CNewton::doNewton()': Newton.cpp:164:17: warning: variable 'i' set but not used [-Wunused-but-set-variable] 164 | double i, r; | ^ Newton.cpp:164:20: warning: variable 'r' set but not used [-Wunused-but-set-variable] 164 | double i, r; | ^ Newton.cpp: In member function 'virtual bool CNewton::On_Execute_Position(CSG_Point, TSG_Tool_Interactive_Mode)': Newton.cpp:259:13: warning: unused variable 'ok' [-Wunused-variable] 259 | int ok = true; | ^~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' /bin/sh ../../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -shared -avoid-version -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libgarden_fractals.la -rpath /usr/lib64/saga Bifurcation.lo Gaussian_Landscapes.lo Grid_FractalDimension.lo Mandelbrot.lo MLB_Interface.lo Newton.lo Pythagoras_Tree.lo ../../../../src/saga_core/saga_api/libsaga_api.la -lqhull libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/13/crtbeginS.o .libs/Bifurcation.o .libs/Gaussian_Landscapes.o .libs/Grid_FractalDimension.o .libs/Mandelbrot.o .libs/MLB_Interface.o .libs/Newton.o .libs/Pythagoras_Tree.o ../../../../src/saga_core/saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -L/usr/lib/gcc/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/13/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -fopenmp -pthread -Wl,-soname -Wl,libgarden_fractals.so -o .libs/libgarden_fractals.so libtool: link: ( cd ".libs" && rm -f "libgarden_fractals.la" && ln -s "../libgarden_fractals.la" "libgarden_fractals.la" ) make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' Making all in garden_games make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_games' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Mine_Sweeper_Res.lo Mine_Sweeper_Res.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Mine_Sweeper_Res.cpp -fPIC -DPIC -o .libs/Mine_Sweeper_Res.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_games' make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_games' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o MLB_Interface.lo MLB_Interface.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c MLB_Interface.cpp -fPIC -DPIC -o .libs/MLB_Interface.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:63, from MLB_Interface.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../.make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_games' ./../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_games' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Mine_Sweeper.lo Mine_Sweeper.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Mine_Sweeper.cpp -fPIC -DPIC -o .libs/Mine_Sweeper.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:63, from Mine_Sweeper.h:61, from Mine_Sweeper.cpp:57: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_games' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ Mine_Sweeper.cpp: In member function 'CMine_Sweeper::On_Execute_Position(CSG_Point, ESG_Tool_Interactive_Mode)': Mine_Sweeper.cpp:343:55: warning: 'time' may be used uninitialized [-Wmaybe-uninitialized] 343 | Message_Dlg(CSG_String::Format("you are a loser :-(\nTime:%ds\nMines:%d\n",time,N_Mines-MarkedMines)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mine_Sweeper.cpp:287:13: note: 'time' was declared here 287 | int time; | ^~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_games' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Sudoku.lo Sudoku.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Sudoku.cpp -fPIC -DPIC -o .libs/Sudoku.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:63, from Sudoku.h:61, from Sudoku.cpp:4: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_games' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ Sudoku.cpp: In member function 'void CSudoku::DrawCell(int, int, bool*)': Sudoku.cpp:238:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 238 | if (iValue = m_pSudoku[iYCell][iXCell]){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_games' /bin/sh ../../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -shared -avoid-version -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libgarden_games.la -rpath /usr/lib64/saga Mine_Sweeper.lo Mine_Sweeper_Res.lo MLB_Interface.lo Sudoku.lo ../../../../src/saga_core/saga_api/libsaga_api.la -lqhull libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/13/crtbeginS.o .libs/Mine_Sweeper.o .libs/Mine_Sweeper_Res.o .libs/MLB_Interface.o .libs/Sudoku.o ../../../../src/saga_core/saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -L/usr/lib/gcc/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/13/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -fopenmp -pthread -Wl,-soname -Wl,libgarden_games.so -o .libs/libgarden_games.so libtool: link: ( cd ".libs" && rm -f "libgarden_games.la" && ln -s "../libgarden_games.la" "libgarden_games.la" ) make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_games' Making all in garden_learn_to_program make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Exercise_01.lo Exercise_01.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Exercise_01.cpp -fPIC -DPIC -o .libs/Exercise_01.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Exercise_01.h:67, from Exercise_01.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ Exercise_01.cpp: In member function 'CExercise_01::On_Execute()': Exercise_01.cpp:190:43: warning: 'Value_Output' may be used uninitialized [-Wmaybe-uninitialized] 190 | pOutput->Set_Value(x, y, Value_Output); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Exercise_01.cpp:138:38: note: 'Value_Output' was declared here 138 | double Factor, Value_Input, Value_Output; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Exercise_02.lo Exercise_02.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Exercise_02.cpp -fPIC -DPIC -o .libs/Exercise_02.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Exercise_02.h:67, from Exercise_02.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: nomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' te: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Exercise_03.lo Exercise_03.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Exercise_03.cpp -fPIC -DPIC -o .libs/Exercise_03.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Exercise_03.h:67, from Exercise_03.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Exercise_04.lo Exercise_04.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Exercise_04.cpp -fPIC -DPIC -o .libs/Exercise_04.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Exercise_04.h:67, from Exercise_04.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: nomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' te: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Exercise_05.lo Exercise_05.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Exercise_05.cpp -fPIC -DPIC -o .libs/Exercise_05.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Exercise_05.h:67, from Exercise_05.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Exercise_06.lo Exercise_06.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Exercise_06.cpp -fPIC -DPIC -o .libs/Exercise_06.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Exercise_06.h:67, from Exercise_06.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Exercise_07.lo Exercise_07.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Exercise_07.cpp -fPIC -DPIC -o .libs/Exercise_07.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Exercise_07.h:67, from Exercise_07.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Exercise_08.lo Exercise_08.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Exercise_08.cpp -fPIC -DPIC -o .libs/Exercise_08.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Exercise_08.h:67, from Exercise_08.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ Exercise_08.cpp: In member function 'CExercise_08::Method_01()': Exercise_08.cpp:190:38: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 190 | if( m_pDTM->is_NoData(x, y) ) | ~~~~~~~~~~~~~~~~~^~~~~~ Exercise_08.cpp:181:25: note: 'x' was declared here 181 | int x, y, i, ix, iy, iMax; | ^ Exercise_08.cpp:190:38: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 190 | if( m_pDTM->is_NoData(x, y) ) | ~~~~~~~~~~~~~~~~~^~~~~~ Exercise_08.cpp:181:28: note: 'y' was declared here 181 | int x, y, i, ix, iy, iMax; | ^ Exercise_08.cpp: In member function 'CExercise_08::Method_02()': Exercise_08.cpp:245:38: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 245 | if( m_pDTM->is_NoData(x, y) ) | ~~~~~~~~~~~~~~~~~^~~~~~ Exercise_08.cpp:235:25: note: 'x' was declared here 235 | int x, y, i, ix, iy; | ^ Exercise_08.cpp:245:38: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 245 | if( m_pDTM->is_NoData(x, y) ) | ~~~~~~~~~~~~~~~~~^~~~~~ Exercise_08.cpp:235:28: note: 'y' was declared here 235 | int x, y, i, ix, iy; | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Exercise_09.lo Exercise_09.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Exercise_09.cpp -fPIC -DPIC -o .libs/Exercise_09.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Exercise_09.h:67, from Exercise_09.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Exercise_10.lo Exercise_10.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Exercise_10.cpp -fPIC -DPIC -o .libs/Exercise_10.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Exercise_10.h:67, from Exercise_10.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: nomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' te: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Exercise_12.lo Exercise_12.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Exercise_12.cpp -fPIC -DPIC -o .libs/Exercise_12.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Exercise_12.h:67, from Exercise_12.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Exercise_11.lo Exercise_11.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Exercise_11.cpp -fPIC -DPIC -o .libs/Exercise_11.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Exercise_11.h:67, from Exercise_11.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Exercise_13.lo Exercise_13.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Exercise_13.cpp -fPIC -DPIC -o .libs/Exercise_13.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Exercise_13.h:67, from Exercise_13.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Exercise_14.lo Exercise_14.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Exercise_14.cpp -fPIC -DPIC -o .libs/Exercise_14.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Exercise_14.h:67, from Exercise_14.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o MLB_Interface.lo MLB_Interface.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c MLB_Interface.cpp -fPIC -DPIC -o .libs/MLB_Interface.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from MLB_Interface.cpp:65: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -shared -avoid-version -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libgarden_learn_to_program.la -rpath /usr/lib64/saga Exercise_01.lo Exercise_02.lo Exercise_03.lo Exercise_04.lo Exercise_05.lo Exercise_06.lo Exercise_07.lo Exercise_08.lo Exercise_09.lo Exercise_10.lo Exercise_11.lo Exercise_12.lo Exercise_13.lo Exercise_14.lo MLB_Interface.lo ../../../../src/saga_core/saga_api/libsaga_api.la -lqhull libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/13/crtbeginS.o .libs/Exercise_01.o .libs/Exercise_02.o .libs/Exercise_03.o .libs/Exercise_04.o .libs/Exercise_05.o .libs/Exercise_06.o .libs/Exercise_07.o .libs/Exercise_08.o .libs/Exercise_09.o .libs/Exercise_10.o .libs/Exercise_11.o .libs/Exercise_12.o .libs/Exercise_13.o .libs/Exercise_14.o .libs/MLB_Interface.o ../../../../src/saga_core/saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -L/usr/lib/gcc/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/13/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -fopenmp -pthread -Wl,-soname -Wl,libgarden_learn_to_program.so -o .libs/libgarden_learn_to_program.so libtool: link: ( cd ".libs" && rm -f "libgarden_learn_to_program.la" && ln -s "../libgarden_learn_to_program.la" "libgarden_learn_to_program.la" ) make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' Making all in garden_webservices make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_webservices' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` `curl-config --cflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o MLB_Interface.lo MLB_Interface.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c MLB_Interface.cpp -fPIC -DPIC -o .libs/MLB_Interface.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.cpp:51: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.hmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_webservices' :709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_webservices' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` `curl-config --cflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o sg_curl.lo sg_curl.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c sg_curl.cpp -fPIC -DPIC -o .libs/sg_curl.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from sg_curl.h:69, from sg_curl.cpp:58: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | vmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_webservices' irtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_webservices' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` `curl-config --cflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o osm_import.lo osm_import.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c osm_import.cpp -fPIC -DPIC -o .libs/osm_import.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from sg_curl.h:69, from osm_import.h:60, from osm_import.cpp:65: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_webservices' ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ osm_import.cpp: In member function 'virtual bool COSM_Import::On_Execute_Position(CSG_Point, TSG_Tool_Interactive_Mode)': osm_import.cpp:164:15: warning: enumeration value 'TOOL_INTERACTIVE_UNDEFINED' not handled in switch [-Wswitch] 164 | switch( Mode ) | ^ osm_import.cpp:164:15: warning: enumeration value 'TOOL_INTERACTIVE_LDCLICK' not handled in switch [-Wswitch] osm_import.cpp:164:15: warning: enumeration value 'TOOL_INTERACTIVE_MDOWN' not handled in switch [-Wswitch] osm_import.cpp:164:15: warning: enumeration value 'TOOL_INTERACTIVE_MUP' not handled in switch [-Wswitch] osm_import.cpp:164:15: warning: enumeration value 'TOOL_INTERACTIVE_MDCLICK' not handled in switch [-Wswitch] osm_import.cpp:164:15: warning: enumeration value 'TOOL_INTERACTIVE_RDOWN' not handled in switch [-Wswitch] osm_import.cpp:164:15: warning: enumeration value 'TOOL_INTERACTIVE_RUP' not handled in switch [-Wswitch] osm_import.cpp:164:15: warning: enumeration value 'TOOL_INTERACTIVE_RDCLICK' not handled in switch [-Wswitch] osm_import.cpp:164:15: warning: enumeration value 'TOOL_INTERACTIVE_MOVE' not handled in switch [-Wswitch] osm_import.cpp:164:15: warning: enumeration value 'TOOL_INTERACTIVE_MOVE_LDOWN' not handled in switch [-Wswitch] osm_import.cpp:164:15: warning: enumeration value 'TOOL_INTERACTIVE_MOVE_MDOWN' not handled in switch [-Wswitch] osm_import.cpp:164:15: warning: enumeration value 'TOOL_INTERACTIVE_MOVE_RDOWN' not handled in switch [-Wswitch] make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_webservices' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` `curl-config --cflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wms_import.lo wms_import.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c wms_import.cpp -fPIC -DPIC -o .libs/wms_import.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from sg_curl.h:69, from wms_import.h:60, from wms_import.cpp:62: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_webservices' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_webservices' /bin/sh ../../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` `curl-config --cflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -shared `wx-config --unicode=yes --static=no --libs` `curl-config --libs` -avoid-version -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libgarden_webservices.la -rpath /usr/lib64/saga MLB_Interface.lo osm_import.lo sg_curl.lo wms_import.lo ../../../../src/saga_core/saga_api/libsaga_api.la -lqhull libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/13/crtbeginS.o .libs/MLB_Interface.o .libs/osm_import.o .libs/sg_curl.o .libs/wms_import.o -lwx_gtk3u_xrc-3.2 -lwx_gtk3u_qa-3.2 -lwx_gtk3u_core-3.2 -lcurl ../../../../src/saga_core/saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -L/usr/lib/gcc/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/13/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -pthread -fopenmp -Wl,-soname -Wl,libgarden_webservices.so -o .libs/libgarden_webservices.so libtool: link: ( cd ".libs" && rm -f "libgarden_webservices.la" && ln -s "../libgarden_webservices.la" "libgarden_webservices.la" ) make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_webservices' make[5]: Nothing to be done for 'all-am'. Making all in grid Making all in grid_visualisation make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Grid_Aspect_Slope_Map.lo Grid_Aspect_Slope_Map.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_Aspect_Slope_Map.cpp -fPIC -DPIC -o .libs/Grid_Aspect_Slope_Map.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_Aspect_Slope_Map.h:73, from Grid_Aspect_Slope_Map.cpp:62: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Grid_3D_Image.lo Grid_3D_Image.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_3D_Image.cpp -fPIC -DPIC -o .libs/Grid_3D_Image.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from Grid_3D_Image.h:62, from Grid_3D_Image.cpp:51: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Grid_Color_Blend.lo Grid_Color_Blend.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_Color_Blend.cpp -fPIC -DPIC -o .libs/Grid_Color_Blend.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_Color_Blend.h:74, from Grid_Color_Blend.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' 262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: warning: 'virtual bool CSG_Tool_Grid::Set_Progress(double, double) const' was hidden [-Woverloaded-virtual=] Grid_Color_Blend.h:99:41: note: by 'virtual bool CGrid_Color_Blend::Set_Progress(double, double)' 99 | virtual bool Set_Progress (double Position, double Range); | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:361:49: warning: 'virtual bool CSG_Tool_Grid::Set_Progress(int) const' was hidden [-Woverloaded-virtual=] 361 | virtual bool Set_Progress (int iRow) const; | ^~~~~~~~~~~~ Grid_Color_Blend.h:99:41: note: by 'virtual bool CGrid_Color_Blend::Set_Progress(double, double)' 99 | virtual bool Set_Progress (double Position, double Range); | ^~~~~~~~~~~~ Grid_Color_Blend.cpp: In member function 'void CGrid_Color_Blend::Save()': Grid_Color_Blend.cpp:428:25: warning: variable 'bResult' set but not used [-Wunused-but-set-variable] 428 | bool bResult; | ^~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Grid_Color_Triangle.lo Grid_Color_Triangle.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_Color_Triangle.cpp -fPIC -DPIC -o .libs/Grid_Color_Triangle.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from Grid_Color_Triangle.h:62, from Grid_Color_Triangle.cpp:51: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ Grid_Color_Triangle.cpp: In member function 'CGrid_Color_Triangle::_Get_Grid(CSG_Grid*, int, CSG_Parameter_Range*, CSG_Parameter_Range*, double, double&, double&)': Grid_Color_Triangle.cpp:229:58: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 229 | Min = pGrid->asDouble(x, y); | ~~~~~~~~~~~~~~~^~~~~~ Grid_Color_Triangle.cpp:203:33: note: 'x' was declared here 203 | int x, y; | ^ Grid_Color_Triangle.cpp:229:58: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 229 | Min = pGrid->asDouble(x, y); | ~~~~~~~~~~~~~~~^~~~~~ Grid_Color_Triangle.cpp:203:36: note: 'y' was declared here 203 | int x, y; | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Grid_Color_Rotate.lo Grid_Color_Rotate.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_Color_Rotate.cpp -fPIC -DPIC -o .libs/Grid_Color_Rotate.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_Color_Rotate.h:68, from Grid_Color_Rotate.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Grid_Colors_Fit.lo Grid_Colors_Fit.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_Colors_Fit.cpp -fPIC -DPIC -o .libs/Grid_Colors_Fit.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_Colors_Fit.h:74, from Grid_Colors_Fit.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Grid_Histogram_Surface.lo Grid_Histogram_Surface.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_Histogram_Surface.cpp -fPIC -DPIC -o .libs/Grid_Histogram_Surface.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_Histogram_Surface.h:72, from Grid_Histogram_Surface.cpp:61: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Grid_LUT_Assign.lo Grid_LUT_Assign.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_LUT_Assign.cpp -fPIC -DPIC -o .libs/Grid_LUT_Assign.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from Grid_LUT_Assign.h:60, from Grid_LUT_Assign.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Grid_RGB_Composite.lo Grid_RGB_Composite.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_RGB_Composite.cpp -fPIC -DPIC -o .libs/Grid_RGB_Composite.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from Grid_RGB_Composite.h:62, from Grid_RGB_Composite.cpp:51: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Grid_Terrain_Map.lo Grid_Terrain_Map.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_Terrain_Map.cpp -fPIC -DPIC -o .libs/Grid_Terrain_Map.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_Terrain_Map.h:74, from Grid_Terrain_Map.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o MLB_Interface.lo MLB_Interface.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c MLB_Interface.cpp -fPIC -DPIC -o .libs/MLB_Interface.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.cpp:62: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: warning: 'virtual bool CSG_Tool_Grid::Set_Progress(double, double) const' was hidden [-Woverloaded-virtual=] In file included from MLB_Interface.cpp:97: Grid_Color_Blend.h:99:41: note: by 'virtual bool CGrid_Color_Blend::Set_Progress(double, double)' 99 | virtual bool Set_Progress (double Position, double Range); | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:361:49: warning: 'virtual bool CSG_Tool_Grid::Set_Progress(int) const' was hidden [-Woverloaded-virtual=] 361 | virtual bool Set_Progress (int iRow) const; | ^~~~~~~~~~~~ Grid_Color_Blend.h:99:41: note: by 'virtual bool CGrid_Color_Blend::Set_Progress(double, double)' 99 | virtual bool Set_Progress (double Position, double Range); | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' /bin/sh ../../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -shared -avoid-version -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libgrid_visualisation.la -rpath /usr/lib64/saga Grid_3D_Image.lo Grid_Aspect_Slope_Map.lo Grid_Color_Blend.lo Grid_Color_Triangle.lo Grid_Color_Rotate.lo Grid_Colors_Fit.lo Grid_Histogram_Surface.lo Grid_LUT_Assign.lo Grid_RGB_Composite.lo Grid_Terrain_Map.lo MLB_Interface.lo ../../../../src/saga_core/saga_api/libsaga_api.la -lqhull libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/13/crtbeginS.o .libs/Grid_3D_Image.o .libs/Grid_Aspect_Slope_Map.o .libs/Grid_Color_Blend.o .libs/Grid_Color_Triangle.o .libs/Grid_Color_Rotate.o .libs/Grid_Colors_Fit.o .libs/Grid_Histogram_Surface.o .libs/Grid_LUT_Assign.o .libs/Grid_RGB_Composite.o .libs/Grid_Terrain_Map.o .libs/MLB_Interface.o ../../../../src/saga_core/saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -L/usr/lib/gcc/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/13/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -fopenmp -pthread -Wl,-soname -Wl,libgrid_visualisation.so -o .libs/libgrid_visualisation.so libtool: link: ( cd ".libs" && rm -f "libgrid_visualisation.la" && ln -s "../libgrid_visualisation.la" "libgrid_visualisation.la" ) make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' Making all in grid_tools make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Grid_Aggregate.lo Grid_Aggregate.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_Aggregate.cpp -fPIC -DPIC -o .libs/Grid_Aggregate.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_Aggregate.h:72, from Grid_Aggregate.cpp:60: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o CreateGridSystem.lo CreateGridSystem.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c CreateGridSystem.cpp -fPIC -DPIC -o .libs/CreateGridSystem.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from CreateGridSystem.h:67, from CreateGridSystem.cpp:57: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Grid_Buffer.lo Grid_Buffer.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_Buffer.cpp -fPIC -DPIC -o .libs/Grid_Buffer.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_Buffer.h:41, from Grid_Buffer.cpp:30: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: nomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' te: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Grid_Buffer_Proximity.lo Grid_Buffer_Proximity.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_Buffer_Proximity.cpp -fPIC -DPIC -o .libs/Grid_Buffer_Proximity.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_Buffer_Proximity.h:58, from Grid_Buffer_Proximity.cpp:59: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Grid_Combine_Classes.lo Grid_Combine_Classes.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_Combine_Classes.cpp -fPIC -DPIC -o .libs/Grid_Combine_Classes.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from Grid_Combine_Classes.h:69, from Grid_Combine_Classes.cpp:58: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Grid_CombineGrids.lo Grid_CombineGrids.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_CombineGrids.cpp -fPIC -DPIC -o .libs/Grid_CombineGrids.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_CombineGrids.h:27, from Grid_CombineGrids.cpp:23: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Grid_Completion.lo Grid_Completion.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_Completion.cpp -fPIC -DPIC -o .libs/Grid_Completion.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from Grid_Completion.h:62, from Grid_Completion.cpp:51: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Grid_ConstantGrid.lo Grid_ConstantGrid.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_ConstantGrid.cpp -fPIC -DPIC -o .libs/Grid_ConstantGrid.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_ConstantGrid.h:31, from Grid_ConstantGrid.cpp:30: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Grid_CropToData.lo Grid_CropToData.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_CropToData.cpp -fPIC -DPIC -o .libs/Grid_CropToData.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_CropToData.h:30, from Grid_CropToData.cpp:31: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ Grid_CropToData.cpp: In member function 'CCropToData::On_Execute()': Grid_CropToData.cpp:159:51: warning: 'xMin' may be used uninitialized [-Wmaybe-uninitialized] 159 | Get_XMin() + xMin * Get_Cellsize(), | ~~~~~^~~~~~~~~~~~~~~~ Grid_CropToData.cpp:87:25: note: 'xMin' was declared here 87 | int xMin, yMin, xMax, yMax; | ^~~~ Grid_CropToData.cpp:154:65: warning: 'yMin' may be used uninitialized [-Wmaybe-uninitialized] 154 | CSG_Grid *pGrid = SG_Create_Grid( | ~~~~~~~~~~~~~~^ 155 | pGrids->Get_Grid(i)->Get_Type(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | 1 + xMax - xMin, | ~~~~~~~~~~~~~~~~ 157 | 1 + yMax - yMin, | ~~~~~~~~~~~~~~~~ 158 | Get_Cellsize(), | ~~~~~~~~~~~~~~~ 159 | Get_XMin() + xMin * Get_Cellsize(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | Get_YMin() + yMin * Get_Cellsize() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | ); | ~ Grid_CropToData.cpp:87:31: note: 'yMin' was declared here 87 | int xMin, yMin, xMax, yMax; | ^~~~ Grid_CropToData.cpp:157:35: warning: 'yMax' may be used uninitialized [-Wmaybe-uninitialized] 157 | 1 + yMax - yMin, | ~~^~~~~~ Grid_CropToData.cpp:87:43: note: 'yMax' was declared here 87 | int xMin, yMin, xMax, yMax; | ^~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Grid_Cut.lo Grid_Cut.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_Cut.cpp -fPIC -DPIC -o .libs/Grid_Cut.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from Grid_Cut.h:62, from Grid_Cut.cpp:51: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../srmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' c/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ Grid_Cut.cpp: In member function 'virtual bool CGrid_Clip_Interactive::On_Execute_Position(CSG_Point, TSG_Tool_Interactive_Mode)': Grid_Cut.cpp:200:15: warning: enumeration value 'TOOL_INTERACTIVE_UNDEFINED' not handled in switch [-Wswitch] 200 | switch( Mode ) | ^ Grid_Cut.cpp:200:15: warning: enumeration value 'TOOL_INTERACTIVE_LDCLICK' not handled in switch [-Wswitch] Grid_Cut.cpp:200:15: warning: enumeration value 'TOOL_INTERACTIVE_MDOWN' not handled in switch [-Wswitch] Grid_Cut.cpp:200:15: warning: enumeration value 'TOOL_INTERACTIVE_MUP' not handled in switch [-Wswitch] Grid_Cut.cpp:200:15: warning: enumeration value 'TOOL_INTERACTIVE_MDCLICK' not handled in switch [-Wswitch] Grid_Cut.cpp:200:15: warning: enumeration value 'TOOL_INTERACTIVE_RDOWN' not handled in switch [-Wswitch] Grid_Cut.cpp:200:15: warning: enumeration value 'TOOL_INTERACTIVE_RUP' not handled in switch [-Wswitch] Grid_Cut.cpp:200:15: warning: enumeration value 'TOOL_INTERACTIVE_RDCLICK' not handled in switch [-Wswitch] Grid_Cut.cpp:200:15: warning: enumeration value 'TOOL_INTERACTIVE_MOVE' not handled in switch [-Wswitch] Grid_Cut.cpp:200:15: warning: enumeration value 'TOOL_INTERACTIVE_MOVE_LDOWN' not handled in switch [-Wswitch] Grid_Cut.cpp:200:15: warning: enumeration value 'TOOL_INTERACTIVE_MOVE_MDOWN' not handled in switch [-Wswitch] Grid_Cut.cpp:200:15: warning: enumeration value 'TOOL_INTERACTIVE_MOVE_RDOWN' not handled in switch [-Wswitch] make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o Grid_Fill.lo Grid_Fill.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_Fill.cpp -fPIC -DPIC -o .libs/Grid_Fill.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_Fill.h:74, from Grid_Fill.cpp:66: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ Grid_Fill.cpp: In member function 'virtual bool CGrid_Fill::On_Execute()': Grid_Fill.cpp:299:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 299 | for(int i=0; i